Package org.infinispan.commands
Interface Visitor
- All Known Implementing Classes:
AbstractIracLocalSiteInterceptor
,AbstractLockingInterceptor
,AbstractTxLockingInterceptor
,AbstractVisitor
,BaseBackupInterceptor
,BaseCustomAsyncInterceptor
,BaseDistributionInterceptor
,BaseRpcInterceptor
,BaseStateTransferInterceptor
,BaseStateTransferInterceptor.LostDataVisitor
,BatchingInterceptor
,BiasedEntryWrappingInterceptor
,BiasedScatteredDistributionInterceptor
,CacheLoaderInterceptor
,CacheMgmtInterceptor
,CacheWriterInterceptor
,CallInterceptor
,ClusteredCacheLoaderInterceptor
,ClusteringInterceptor
,DDAsyncInterceptor
,DistCacheWriterInterceptor
,EntryWrappingInterceptor
,InvalidationInterceptor
,IsMarshallableInterceptor
,JmxStatsCommandInterceptor
,L1LastChanceInterceptor
,L1NonTxInterceptor
,L1TxInterceptor
,NonTransactionalBackupInterceptor
,NonTransactionalLockingInterceptor
,NonTxDistributionInterceptor
,NonTxIracLocalSiteInterceptor
,NonTxIracRemoteSiteInterceptor
,NotificationInterceptor
,OptimisticBackupInterceptor
,OptimisticLockingInterceptor
,OptimisticTxIracLocalSiteInterceptor
,PartitionHandlingInterceptor
,PassivationCacheLoaderInterceptor
,PassivationClusteredCacheLoaderInterceptor
,PassivationWriterInterceptor
,PessimisticBackupInterceptor
,PessimisticLockingInterceptor
,PessimisticTxIracLocalInterceptor
,PrefetchInterceptor
,RetryingEntryWrappingInterceptor
,ScatteredCacheWriterInterceptor
,ScatteredDistributionInterceptor
,ScatteredDistributionInterceptor.PrimaryResponseGenerator
,ScatteredDistributionInterceptor.PrimaryResponseHandler
,StateTransferInterceptor
,TransactionalExceptionEvictionInterceptor
,TransactionalStoreInterceptor
,TriangleDistributionInterceptor
,TxDistributionInterceptor
,TxInterceptor
,VersionedDistributionInterceptor
,VersionedEntryWrappingInterceptor
,VersionInterceptor
public interface Visitor
- Since:
- 4.0
- Author:
- [email protected], Galder ZamarreƱo
-
Method Summary
Modifier and TypeMethodDescriptionvisitClearCommand
(InvocationContext ctx, ClearCommand command) visitCommitCommand
(TxInvocationContext ctx, CommitCommand command) visitComputeCommand
(InvocationContext ctx, ComputeCommand command) visitEntrySetCommand
(InvocationContext ctx, EntrySetCommand command) visitEvictCommand
(InvocationContext ctx, EvictCommand command) visitGetAllCommand
(InvocationContext ctx, GetAllCommand command) visitGetCacheEntryCommand
(InvocationContext ctx, GetCacheEntryCommand command) visitGetKeyValueCommand
(InvocationContext ctx, GetKeyValueCommand command) visitInvalidateCommand
(InvocationContext ctx, InvalidateCommand invalidateCommand) visitInvalidateL1Command
(InvocationContext ctx, InvalidateL1Command invalidateL1Command) visitKeySetCommand
(InvocationContext ctx, KeySetCommand command) visitLockControlCommand
(TxInvocationContext ctx, LockControlCommand command) visitPrepareCommand
(TxInvocationContext ctx, PrepareCommand command) visitPutKeyValueCommand
(InvocationContext ctx, PutKeyValueCommand command) visitPutMapCommand
(InvocationContext ctx, PutMapCommand command) visitReadOnlyKeyCommand
(InvocationContext ctx, ReadOnlyKeyCommand command) visitReadOnlyManyCommand
(InvocationContext ctx, ReadOnlyManyCommand command) visitReadWriteKeyCommand
(InvocationContext ctx, ReadWriteKeyCommand command) visitReadWriteManyCommand
(InvocationContext ctx, ReadWriteManyCommand command) visitRemoveCommand
(InvocationContext ctx, RemoveCommand command) default Object
visitRemoveExpiredCommand
(InvocationContext ctx, RemoveExpiredCommand command) visitReplaceCommand
(InvocationContext ctx, ReplaceCommand command) visitRollbackCommand
(TxInvocationContext ctx, RollbackCommand command) visitSizeCommand
(InvocationContext ctx, SizeCommand command) visitTouchCommand
(InvocationContext ctx, TouchCommand command) visitUnknownCommand
(InvocationContext ctx, VisitableCommand command) Deprecated.since 11.0 will be removed in the next major version with no direct replacement.visitWriteOnlyKeyCommand
(InvocationContext ctx, WriteOnlyKeyCommand command) visitWriteOnlyManyCommand
(InvocationContext ctx, WriteOnlyManyCommand command)
-
Method Details
-
visitPutKeyValueCommand
- Throws:
Throwable
-
visitRemoveCommand
- Throws:
Throwable
-
visitReplaceCommand
- Throws:
Throwable
-
visitComputeCommand
- Throws:
Throwable
-
visitComputeIfAbsentCommand
Object visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) throws Throwable - Throws:
Throwable
-
visitClearCommand
- Throws:
Throwable
-
visitPutMapCommand
- Throws:
Throwable
-
visitEvictCommand
- Throws:
Throwable
-
visitRemoveExpiredCommand
default Object visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) throws Throwable - Throws:
Throwable
-
visitIracPutKeyValueCommand
Object visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitSizeCommand
- Throws:
Throwable
-
visitGetKeyValueCommand
- Throws:
Throwable
-
visitGetCacheEntryCommand
Object visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) throws Throwable - Throws:
Throwable
-
visitGetAllCommand
- Throws:
Throwable
-
visitKeySetCommand
- Throws:
Throwable
-
visitEntrySetCommand
- Throws:
Throwable
-
visitPrepareCommand
- Throws:
Throwable
-
visitRollbackCommand
- Throws:
Throwable
-
visitCommitCommand
- Throws:
Throwable
-
visitInvalidateCommand
Object visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand) throws Throwable - Throws:
Throwable
-
visitInvalidateL1Command
Object visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command invalidateL1Command) throws Throwable - Throws:
Throwable
-
visitLockControlCommand
Object visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command) throws Throwable - Throws:
Throwable
-
visitUnknownCommand
@Deprecated Object visitUnknownCommand(InvocationContext ctx, VisitableCommand command) throws Throwable Deprecated.since 11.0 will be removed in the next major version with no direct replacement. There is no reason that a unknown command should be passed through the interceptor chain.- Throws:
Throwable
-
visitReadOnlyKeyCommand
- Throws:
Throwable
-
visitReadOnlyManyCommand
Object visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyKeyCommand
Object visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteKeyValueCommand
Object visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteKeyCommand
Object visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyManyEntriesCommand
Object visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyKeyValueCommand
Object visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyManyCommand
Object visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteManyCommand
Object visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteManyEntriesCommand
Object visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) throws Throwable - Throws:
Throwable
-
visitTouchCommand
- Throws:
Throwable
-