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, streamKeysFromModifications
handleDefault, 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, visitWriteOnlyManyEntriesCommand
asyncInvokeNext, asyncInvokeNext, asyncInvokeNext, asyncValue, delayedNull, delayedValue, delayedValue, invokeNext, invokeNextAndExceptionally, invokeNextAndFinally, invokeNextAndHandle, invokeNextThenAccept, invokeNextThenApply, isSuccessfullyDone, makeStage, setNextInterceptor, valueOrException
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitRemoveExpiredCommand
public OptimisticTxIracLocalSiteInterceptor()
public Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
visitPutKeyValueCommand
in interface Visitor
visitPutKeyValueCommand
in class DDAsyncInterceptor
public Object visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
visitPrepareCommand
in interface Visitor
visitPrepareCommand
in class DDAsyncInterceptor
public Object visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
visitCommitCommand
in interface Visitor
visitCommitCommand
in class DDAsyncInterceptor
public Object visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
visitRollbackCommand
in interface Visitor
visitRollbackCommand
in class DDAsyncInterceptor
Copyright © 2021 JBoss by Red Hat. All rights reserved.