Package org.infinispan.commands
Interface Visitor
- All Known Implementing Classes:
AbstractVisitor
,BaseCustomAsyncInterceptor
,CacheUsageInterceptor
,DDAsyncInterceptor
,ExtendedStatisticInterceptor
,PartitionHandlingInterceptor
public interface Visitor
- Since:
- 4.0
- Author:
- Mircea.Markus@jboss.com, Galder ZamarreƱo
-
Method Summary
Modifier and TypeMethodDescriptionvisitClearCommand
(InvocationContext ctx, org.infinispan.commands.write.ClearCommand command) visitCommitCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.CommitCommand command) visitComputeCommand
(InvocationContext ctx, org.infinispan.commands.write.ComputeCommand command) visitComputeIfAbsentCommand
(InvocationContext ctx, org.infinispan.commands.write.ComputeIfAbsentCommand command) visitEntrySetCommand
(InvocationContext ctx, org.infinispan.commands.read.EntrySetCommand command) visitEvictCommand
(InvocationContext ctx, org.infinispan.commands.write.EvictCommand command) visitGetAllCommand
(InvocationContext ctx, org.infinispan.commands.read.GetAllCommand command) visitGetCacheEntryCommand
(InvocationContext ctx, org.infinispan.commands.read.GetCacheEntryCommand command) visitGetKeyValueCommand
(InvocationContext ctx, org.infinispan.commands.read.GetKeyValueCommand command) visitInvalidateCommand
(InvocationContext ctx, org.infinispan.commands.write.InvalidateCommand invalidateCommand) visitInvalidateL1Command
(InvocationContext ctx, org.infinispan.commands.write.InvalidateL1Command invalidateL1Command) visitIracPutKeyValueCommand
(InvocationContext ctx, org.infinispan.commands.write.IracPutKeyValueCommand command) visitKeySetCommand
(InvocationContext ctx, org.infinispan.commands.read.KeySetCommand command) visitLockControlCommand
(TxInvocationContext ctx, org.infinispan.commands.control.LockControlCommand command) visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) visitPutKeyValueCommand
(InvocationContext ctx, org.infinispan.commands.write.PutKeyValueCommand command) visitPutMapCommand
(InvocationContext ctx, org.infinispan.commands.write.PutMapCommand command) visitReadOnlyKeyCommand
(InvocationContext ctx, org.infinispan.commands.functional.ReadOnlyKeyCommand command) visitReadOnlyManyCommand
(InvocationContext ctx, org.infinispan.commands.functional.ReadOnlyManyCommand command) visitReadWriteKeyCommand
(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteKeyCommand command) visitReadWriteKeyValueCommand
(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteKeyValueCommand command) visitReadWriteManyCommand
(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteManyCommand command) visitReadWriteManyEntriesCommand
(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteManyEntriesCommand command) visitRemoveCommand
(InvocationContext ctx, org.infinispan.commands.write.RemoveCommand command) default Object
visitRemoveExpiredCommand
(InvocationContext ctx, org.infinispan.commands.write.RemoveExpiredCommand command) visitReplaceCommand
(InvocationContext ctx, org.infinispan.commands.write.ReplaceCommand command) visitRollbackCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.RollbackCommand command) visitSizeCommand
(InvocationContext ctx, org.infinispan.commands.read.SizeCommand command) visitTouchCommand
(InvocationContext ctx, TouchCommand command) visitUnknownCommand
(InvocationContext ctx, VisitableCommand command) Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 will be removed in the next major version with no direct replacement.visitWriteOnlyKeyCommand
(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyKeyCommand command) visitWriteOnlyKeyValueCommand
(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyKeyValueCommand command) visitWriteOnlyManyCommand
(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyManyCommand command) visitWriteOnlyManyEntriesCommand
(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyManyEntriesCommand command)
-
Method Details
-
visitPutKeyValueCommand
Object visitPutKeyValueCommand(InvocationContext ctx, org.infinispan.commands.write.PutKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitRemoveCommand
Object visitRemoveCommand(InvocationContext ctx, org.infinispan.commands.write.RemoveCommand command) throws Throwable - Throws:
Throwable
-
visitReplaceCommand
Object visitReplaceCommand(InvocationContext ctx, org.infinispan.commands.write.ReplaceCommand command) throws Throwable - Throws:
Throwable
-
visitComputeCommand
Object visitComputeCommand(InvocationContext ctx, org.infinispan.commands.write.ComputeCommand command) throws Throwable - Throws:
Throwable
-
visitComputeIfAbsentCommand
Object visitComputeIfAbsentCommand(InvocationContext ctx, org.infinispan.commands.write.ComputeIfAbsentCommand command) throws Throwable - Throws:
Throwable
-
visitClearCommand
Object visitClearCommand(InvocationContext ctx, org.infinispan.commands.write.ClearCommand command) throws Throwable - Throws:
Throwable
-
visitPutMapCommand
Object visitPutMapCommand(InvocationContext ctx, org.infinispan.commands.write.PutMapCommand command) throws Throwable - Throws:
Throwable
-
visitEvictCommand
Object visitEvictCommand(InvocationContext ctx, org.infinispan.commands.write.EvictCommand command) throws Throwable - Throws:
Throwable
-
visitRemoveExpiredCommand
default Object visitRemoveExpiredCommand(InvocationContext ctx, org.infinispan.commands.write.RemoveExpiredCommand command) throws Throwable - Throws:
Throwable
-
visitIracPutKeyValueCommand
Object visitIracPutKeyValueCommand(InvocationContext ctx, org.infinispan.commands.write.IracPutKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitSizeCommand
Object visitSizeCommand(InvocationContext ctx, org.infinispan.commands.read.SizeCommand command) throws Throwable - Throws:
Throwable
-
visitGetKeyValueCommand
Object visitGetKeyValueCommand(InvocationContext ctx, org.infinispan.commands.read.GetKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitGetCacheEntryCommand
Object visitGetCacheEntryCommand(InvocationContext ctx, org.infinispan.commands.read.GetCacheEntryCommand command) throws Throwable - Throws:
Throwable
-
visitGetAllCommand
Object visitGetAllCommand(InvocationContext ctx, org.infinispan.commands.read.GetAllCommand command) throws Throwable - Throws:
Throwable
-
visitKeySetCommand
Object visitKeySetCommand(InvocationContext ctx, org.infinispan.commands.read.KeySetCommand command) throws Throwable - Throws:
Throwable
-
visitEntrySetCommand
Object visitEntrySetCommand(InvocationContext ctx, org.infinispan.commands.read.EntrySetCommand command) throws Throwable - Throws:
Throwable
-
visitPrepareCommand
Object visitPrepareCommand(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) throws Throwable - Throws:
Throwable
-
visitRollbackCommand
Object visitRollbackCommand(TxInvocationContext ctx, org.infinispan.commands.tx.RollbackCommand command) throws Throwable - Throws:
Throwable
-
visitCommitCommand
Object visitCommitCommand(TxInvocationContext ctx, org.infinispan.commands.tx.CommitCommand command) throws Throwable - Throws:
Throwable
-
visitInvalidateCommand
Object visitInvalidateCommand(InvocationContext ctx, org.infinispan.commands.write.InvalidateCommand invalidateCommand) throws Throwable - Throws:
Throwable
-
visitInvalidateL1Command
Object visitInvalidateL1Command(InvocationContext ctx, org.infinispan.commands.write.InvalidateL1Command invalidateL1Command) throws Throwable - Throws:
Throwable
-
visitLockControlCommand
Object visitLockControlCommand(TxInvocationContext ctx, org.infinispan.commands.control.LockControlCommand command) throws Throwable - Throws:
Throwable
-
visitUnknownCommand
@Deprecated(forRemoval=true) Object visitUnknownCommand(InvocationContext ctx, VisitableCommand command) throws Throwable Deprecated, for removal: This API element is subject to removal in a future version.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
Object visitReadOnlyKeyCommand(InvocationContext ctx, org.infinispan.commands.functional.ReadOnlyKeyCommand command) throws Throwable - Throws:
Throwable
-
visitReadOnlyManyCommand
Object visitReadOnlyManyCommand(InvocationContext ctx, org.infinispan.commands.functional.ReadOnlyManyCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyKeyCommand
Object visitWriteOnlyKeyCommand(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyKeyCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteKeyValueCommand
Object visitReadWriteKeyValueCommand(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteKeyCommand
Object visitReadWriteKeyCommand(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteKeyCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyManyEntriesCommand
Object visitWriteOnlyManyEntriesCommand(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyManyEntriesCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyKeyValueCommand
Object visitWriteOnlyKeyValueCommand(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyKeyValueCommand command) throws Throwable - Throws:
Throwable
-
visitWriteOnlyManyCommand
Object visitWriteOnlyManyCommand(InvocationContext ctx, org.infinispan.commands.functional.WriteOnlyManyCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteManyCommand
Object visitReadWriteManyCommand(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteManyCommand command) throws Throwable - Throws:
Throwable
-
visitReadWriteManyEntriesCommand
Object visitReadWriteManyEntriesCommand(InvocationContext ctx, org.infinispan.commands.functional.ReadWriteManyEntriesCommand command) throws Throwable - Throws:
Throwable
-
visitTouchCommand
- Throws:
Throwable
-