public class EvictCommand extends RemoveCommand implements LocalCommand
COMMAND_ID, notifier, value, valueMatcher
key
flags
Constructor and Description |
---|
EvictCommand(Object key,
CacheNotifier notifier,
Set<Flag> flags) |
Modifier and Type | Method and Description |
---|---|
Object |
acceptVisitor(InvocationContext ctx,
Visitor visitor)
Accept a visitor, and return the result of accepting this visitor.
|
byte |
getCommandId()
Used by marshallers to convert this command into an id for streaming.
|
void |
notify(InvocationContext ctx,
Object value,
boolean isPre) |
Object |
perform(InvocationContext ctx)
Performs the primary function of the command.
|
String |
toString() |
equals, getParameters, getValue, getValueMatcher, hashCode, ignoreCommandOnStatus, init, isConditional, isNonExistent, isReturnValueExpected, isSuccessful, setParameters, setValue, setValueMatcher, updateStatusFromRemoteResponse
canBlock, getAffectedKeys
getKey, setKey, shouldInvoke
getMetadata, getTopologyId, setMetadata, setTopologyId
getFlags, hasFlag, setFlags, setFlags
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
shouldInvoke
getTopologyId, setTopologyId
getMetadata, setMetadata
getFlags, hasFlag, setFlags, setFlags
getKey
public EvictCommand(Object key, CacheNotifier notifier, Set<Flag> flags)
public Object acceptVisitor(InvocationContext ctx, Visitor visitor) throws Throwable
VisitableCommand
acceptVisitor
in interface VisitableCommand
acceptVisitor
in class RemoveCommand
ctx
- invocation contextvisitor
- visitor to acceptThrowable
- in the event of problemspublic Object perform(InvocationContext ctx) throws Throwable
ReplicableCommand
perform
in interface ReplicableCommand
perform
in class RemoveCommand
ctx
- invocation contextThrowable
- in the event of problems.public void notify(InvocationContext ctx, Object value, boolean isPre)
notify
in class RemoveCommand
public byte getCommandId()
ReplicableCommand
getCommandId
in interface ReplicableCommand
getCommandId
in class RemoveCommand
public String toString()
toString
in class RemoveCommand
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.