public class TxInvalidationInterceptor extends BaseInvalidationInterceptor
InvalidateCommand on the remote caches containing all keys modified. This allows the remote
cache to look up the value in a shared cache loader which would have been updated with the changes.| Modifier and Type | Class and Description |
|---|---|
static class |
TxInvalidationInterceptor.InvalidationFilterVisitor |
asyncRpcOptions, cacheName, commandsFactory, stateTransferManager, statisticsEnabled, syncRpcOptions| Constructor and Description |
|---|
TxInvalidationInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
visitClearCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.ClearCommand command) |
java.lang.Object |
visitLockControlCommand(org.infinispan.context.impl.TxInvocationContext ctx,
org.infinispan.commands.control.LockControlCommand command) |
java.lang.Object |
visitPrepareCommand(org.infinispan.context.impl.TxInvocationContext ctx,
org.infinispan.commands.tx.PrepareCommand command) |
java.lang.Object |
visitPutKeyValueCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.PutKeyValueCommand command) |
java.lang.Object |
visitPutMapCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.PutMapCommand command) |
java.lang.Object |
visitRemoveCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.RemoveCommand command) |
java.lang.Object |
visitReplaceCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.ReplaceCommand command) |
getInvalidations, getMembers, getStatisticsEnabled, incrementInvalidations, injectDependencies, isPutForExternalRead, resetStatistics, setStatisticsEnabledgetSelfDeliverFilter, init, inject, isLocalModeForced, isSyncCommitPhase, isSynchronous, shouldInvokeRemoteTxCommand, shouldTotalOrderRollbackBeInvokedRemotely, totalOrderPrepare, totalOrderTxCommit, totalOrderTxRollback, transactionRemotelyPreparedgetCacheWithFlags, getLockAcquisitionTimeout, getLog, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNextvisitApplyDeltaCommand, visitCollection, visitCommitCommand, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeysInGroupCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRollbackCommand, visitSizeCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommandpublic java.lang.Object visitPutKeyValueCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.PutKeyValueCommand command)
throws java.lang.Throwable
visitPutKeyValueCommand in interface org.infinispan.commands.VisitorvisitPutKeyValueCommand in class org.infinispan.commands.AbstractVisitorjava.lang.Throwablepublic java.lang.Object visitReplaceCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.ReplaceCommand command)
throws java.lang.Throwable
visitReplaceCommand in interface org.infinispan.commands.VisitorvisitReplaceCommand in class org.infinispan.commands.AbstractVisitorjava.lang.Throwablepublic java.lang.Object visitRemoveCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.RemoveCommand command)
throws java.lang.Throwable
visitRemoveCommand in interface org.infinispan.commands.VisitorvisitRemoveCommand in class org.infinispan.commands.AbstractVisitorjava.lang.Throwablepublic java.lang.Object visitClearCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.ClearCommand command)
throws java.lang.Throwable
visitClearCommand in interface org.infinispan.commands.VisitorvisitClearCommand in class org.infinispan.commands.AbstractVisitorjava.lang.Throwablepublic java.lang.Object visitPutMapCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.PutMapCommand command)
throws java.lang.Throwable
visitPutMapCommand in interface org.infinispan.commands.VisitorvisitPutMapCommand in class org.infinispan.commands.AbstractVisitorjava.lang.Throwablepublic java.lang.Object visitPrepareCommand(org.infinispan.context.impl.TxInvocationContext ctx,
org.infinispan.commands.tx.PrepareCommand command)
throws java.lang.Throwable
visitPrepareCommand in interface org.infinispan.commands.VisitorvisitPrepareCommand in class org.infinispan.commands.AbstractVisitorjava.lang.Throwablepublic java.lang.Object visitLockControlCommand(org.infinispan.context.impl.TxInvocationContext ctx,
org.infinispan.commands.control.LockControlCommand command)
throws java.lang.Throwable
visitLockControlCommand in interface org.infinispan.commands.VisitorvisitLockControlCommand in class org.infinispan.commands.AbstractVisitorjava.lang.ThrowableCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.