public abstract class BaseStateTransferInterceptor extends CommandInterceptor
Modifier and Type | Field and Description |
---|---|
protected StateTransferManager |
stateTransferManager |
cacheConfiguration
Constructor and Description |
---|
BaseStateTransferInterceptor() |
Modifier and Type | Method and Description |
---|---|
protected int |
currentTopologyId() |
void |
init(StateTransferLock stateTransferLock,
Configuration configuration,
StateTransferManager stateTransferManager,
GroupManager groupManager) |
protected void |
logRetry(VisitableCommand command) |
protected void |
updateTopologyId(TopologyAffectedCommand command) |
Object |
visitGetKeysInGroupCommand(InvocationContext ctx,
GetKeysInGroupCommand command) |
protected void |
waitForTopology(int topologyId) |
protected void |
waitForTransactionData(int topologyId) |
getCacheWithFlags, getLockAcquisitionTimeout, getLog, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNext
visitApplyDeltaCommand, visitClearCommand, visitCollection, visitCommitCommand, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitPrepareCommand, visitPutKeyValueCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRemoveCommand, visitReplaceCommand, visitRollbackCommand, visitSizeCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommand
protected StateTransferManager stateTransferManager
public void init(StateTransferLock stateTransferLock, Configuration configuration, StateTransferManager stateTransferManager, GroupManager groupManager)
public Object visitGetKeysInGroupCommand(InvocationContext ctx, GetKeysInGroupCommand command) throws Throwable
visitGetKeysInGroupCommand
in interface Visitor
visitGetKeysInGroupCommand
in class AbstractVisitor
Throwable
protected final void logRetry(VisitableCommand command)
protected final int currentTopologyId()
protected final void waitForTransactionData(int topologyId) throws InterruptedException
InterruptedException
protected final void waitForTopology(int topologyId) throws InterruptedException
InterruptedException
protected final void updateTopologyId(TopologyAffectedCommand command) throws InterruptedException
InterruptedException
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.