public class TotalOrderDistributionInterceptor extends TxDistributionInterceptor
cdl, dm, rvrlcf, dataContainer, entryFactory, isL1Enabled, lockManager, needReliableReturnValues, stateTransferManagerdefaultSynchronous, rpcManagercacheConfiguration| Constructor and Description |
|---|
TotalOrderDistributionInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected Log |
getLog() |
protected void |
lockAndWrap(InvocationContext ctx,
Object key,
InternalCacheEntry ice,
FlagAffectedCommand command) |
protected void |
prepareOnAffectedNodes(TxInvocationContext ctx,
PrepareCommand command,
Collection<Address> recipients,
boolean sync) |
Object |
visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
visitRollbackCommand(TxInvocationContext ctx,
RollbackCommand command) |
remoteGetBeforeWrite, start, visitClearCommand, visitGetKeyValueCommand, visitLockControlCommand, visitPrepareCommand, visitPutKeyValueCommand, visitPutMapCommand, visitRemoveCommand, visitReplaceCommandhandleNonTxWriteCommand, injectDependencies, retrieveFromRemoteSourceconfigure, ignorePreviousValueOnBackup, injectDependencies, isNeedReliableReturnValues, isValueAvailableLocally, needsRemoteGetgetIgnoreExtraResponseFilter, getSelfDeliverFilter, init, inject, isLocalModeForced, isSyncCommitPhase, isSynchronous, shouldInvokeRemoteTxCommand, shouldTotalOrderRollbackBeInvokedRemotely, totalOrderAnycastPrepare, totalOrderBroadcastPrepare, totalOrderTxCommit, totalOrderTxRollback, transactionRemotelyPreparedgetLockAcquisitionTimeout, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNextvisitApplyDeltaCommand, visitCollection, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitSizeCommand, visitUnknownCommand, visitValuesCommandpublic Object visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command) throws Throwable
visitRollbackCommand in interface VisitorvisitRollbackCommand in class TxDistributionInterceptorThrowablepublic Object visitCommitCommand(TxInvocationContext ctx, CommitCommand command) throws Throwable
visitCommitCommand in interface VisitorvisitCommitCommand in class TxDistributionInterceptorThrowableprotected void prepareOnAffectedNodes(TxInvocationContext ctx, PrepareCommand command, Collection<Address> recipients, boolean sync)
prepareOnAffectedNodes in class TxDistributionInterceptorprotected void lockAndWrap(InvocationContext ctx, Object key, InternalCacheEntry ice, FlagAffectedCommand command) throws InterruptedException
lockAndWrap in class TxDistributionInterceptorInterruptedExceptionprotected Log getLog()
getLog in class BaseDistributionInterceptorCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.