public class NonTxIracLocalSiteInterceptor extends AbstractIracLocalSiteInterceptor
The primary owner job is to generate a new IracMetadata for the write and store in the WriteCommand.
If the command is successful, the IracMetadata is stored in the context entry.
The backup owners just handle the updates from the primary owner and extract the IracMetadata to stored in
the context entry.
cacheConfiguration| Constructor and Description |
|---|
NonTxIracLocalSiteInterceptor() |
getCacheTopology, getDistributionInfo, getDistributionInfo, getOwnership, getOwnership, getSegment, isIracState, isNormalWriteCommand, isPrimaryOwner, isWriteOwner, setIracMetadata, setMetadataToCacheEntry, streamKeysFromCommand, streamKeysFromModifications, streamKeysFromModificationshandleDefault, visitClearCommand, visitCommand, visitEntrySetCommand, visitEvictCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeysInGroupCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitSizeCommand, visitUnknownCommandasyncInvokeNext, asyncInvokeNext, asyncInvokeNext, asyncValue, delayedNull, delayedValue, delayedValue, invokeNext, invokeNextAndExceptionally, invokeNextAndFinally, invokeNextAndHandle, invokeNextThenAccept, invokeNextThenApply, isSuccessfullyDone, makeStage, setNextInterceptor, valueOrExceptionpublic Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
visitPutKeyValueCommand in interface VisitorvisitPutKeyValueCommand in class DDAsyncInterceptorpublic Object visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
visitRemoveCommand in interface VisitorvisitRemoveCommand in class DDAsyncInterceptorpublic Object visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
visitReplaceCommand in interface VisitorvisitReplaceCommand in class DDAsyncInterceptorpublic Object visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command)
visitComputeIfAbsentCommand in interface VisitorvisitComputeIfAbsentCommand in class DDAsyncInterceptorpublic Object visitComputeCommand(InvocationContext ctx, ComputeCommand command)
visitComputeCommand in interface VisitorvisitComputeCommand in class DDAsyncInterceptorpublic Object visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
visitPutMapCommand in interface VisitorvisitPutMapCommand 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 DDAsyncInterceptorpublic Object visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command)
visitWriteOnlyKeyCommand in interface VisitorvisitWriteOnlyKeyCommand in class DDAsyncInterceptorpublic Object visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command)
visitReadWriteKeyValueCommand in interface VisitorvisitReadWriteKeyValueCommand in class DDAsyncInterceptorpublic Object visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command)
visitReadWriteKeyCommand in interface VisitorvisitReadWriteKeyCommand in class DDAsyncInterceptorpublic Object visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command)
visitWriteOnlyManyEntriesCommand in interface VisitorvisitWriteOnlyManyEntriesCommand in class DDAsyncInterceptorpublic Object visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command)
visitWriteOnlyKeyValueCommand in interface VisitorvisitWriteOnlyKeyValueCommand in class DDAsyncInterceptorpublic Object visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command)
visitWriteOnlyManyCommand in interface VisitorvisitWriteOnlyManyCommand in class DDAsyncInterceptorpublic Object visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command)
visitReadWriteManyCommand in interface VisitorvisitReadWriteManyCommand in class DDAsyncInterceptorpublic Object visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command)
visitReadWriteManyEntriesCommand in interface VisitorvisitReadWriteManyEntriesCommand in class DDAsyncInterceptorpublic Object visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command)
Copyright © 2022 JBoss by Red Hat. All rights reserved.