public class OptimisticTxIracLocalSiteInterceptor extends AbstractIracLocalSiteInterceptor
On prepare, if successful, the primary owners generate the IracMetadata to commit and send it back to the
transaction originator. When committing, the IracMetadata is set in the context entries to be stored.
cacheConfiguration| Constructor and Description |
|---|
OptimisticTxIracLocalSiteInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
Object |
visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Object |
visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command) |
Object |
visitRollbackCommand(TxInvocationContext ctx,
RollbackCommand command) |
getCacheTopology, getDistributionInfo, getDistributionInfo, getOwnership, getOwnership, getSegment, isIracState, isNormalWriteCommand, isPrimaryOwner, isWriteOwner, setIracMetadata, setMetadataToCacheEntry, streamKeysFromCommand, streamKeysFromModifications, streamKeysFromModificationshandleDefault, visitClearCommand, visitCommand, visitComputeCommand, visitComputeIfAbsentCommand, visitEntrySetCommand, visitEvictCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeysInGroupCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRemoveCommand, visitReplaceCommand, visitSizeCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommandasyncInvokeNext, asyncInvokeNext, asyncInvokeNext, asyncValue, delayedNull, delayedValue, delayedValue, invokeNext, invokeNextAndExceptionally, invokeNextAndFinally, invokeNextAndHandle, invokeNextThenAccept, invokeNextThenApply, isSuccessfullyDone, makeStage, setNextInterceptor, valueOrExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitRemoveExpiredCommandpublic OptimisticTxIracLocalSiteInterceptor()
public Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
visitPutKeyValueCommand in interface VisitorvisitPutKeyValueCommand in class DDAsyncInterceptorpublic Object visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
visitPrepareCommand in interface VisitorvisitPrepareCommand in class DDAsyncInterceptorpublic Object visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
visitCommitCommand in interface VisitorvisitCommitCommand in class DDAsyncInterceptorpublic Object visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
visitRollbackCommand in interface VisitorvisitRollbackCommand in class DDAsyncInterceptorCopyright © 2022 JBoss by Red Hat. All rights reserved.