public abstract class AbstractDataCommand extends AbstractFlagAffectedCommand implements DataCommand
| Modifier and Type | Field and Description |
|---|---|
protected Object |
key |
flags| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDataCommand() |
protected |
AbstractDataCommand(Object key,
Set<Flag> flags) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBlock()
If true, the command is processed asynchronously in a thread provided by an Infinispan thread pool.
|
boolean |
equals(Object obj) |
Object |
getKey() |
int |
hashCode() |
boolean |
ignoreCommandOnStatus(ComponentStatus status)
Similar to
VisitableCommand.shouldInvoke(InvocationContext) but evaluated by InvocationContextInterceptor. |
boolean |
isReturnValueExpected()
If true, a return value will be provided when performed remotely.
|
void |
setKey(Object key) |
boolean |
shouldInvoke(InvocationContext ctx)
Used by the InboundInvocationHandler to determine whether the command should be invoked or not.
|
String |
toString() |
getMetadata, getTopologyId, setMetadata, setTopologyIdgetFlags, setFlagsclone, finalize, getClass, notify, notifyAll, wait, wait, waitacceptVisitor, alwaysReadsExistingValues, readsExistingValuesgetTopologyId, setTopologyIdgetCommandId, getParameters, perform, readFrom, setParameters, writeToprotected Object key
public Object getKey()
getKey in interface DataCommandpublic void setKey(Object key)
public boolean shouldInvoke(InvocationContext ctx)
VisitableCommandshouldInvoke in interface VisitableCommandpublic boolean ignoreCommandOnStatus(ComponentStatus status)
VisitableCommandVisitableCommand.shouldInvoke(InvocationContext) but evaluated by InvocationContextInterceptor.
Commands can opt to be discarded in case the cache status is not suited (as InvalidateCommand)ignoreCommandOnStatus in interface VisitableCommandpublic boolean isReturnValueExpected()
ReplicableCommandResponseGenerator
may choose to simply return null to save on marshalling costs.isReturnValueExpected in interface ReplicableCommandpublic boolean canBlock()
ReplicableCommandcanBlock in interface ReplicableCommandtrue if the command can block/wait, false otherwiseCopyright © 2024 JBoss, a division of Red Hat. All rights reserved.