Uses of Interface
org.infinispan.context.impl.TxInvocationContext
-
Packages that use TxInvocationContext Package Description org.infinispan.commands Commands that operate on the cache, either locally or remotely.org.infinispan.container.entries Entries which are stored in data containers.org.infinispan.context.impl This package contains different context implementations, selected dynamically based on the type of invocation.org.infinispan.interceptors Infinispan is designed around a set of interceptors around a data container.org.infinispan.interceptors.base Base interceptors containing common, reusable behavior.org.infinispan.interceptors.distribution Interceptors dealing with command replication in distributed/replicated mode.org.infinispan.interceptors.impl Basic interceptorsorg.infinispan.interceptors.locking Interceptors dealing with locking.org.infinispan.interceptors.totalorder Interceptors dealing with total order.org.infinispan.interceptors.xsite Interceptors dealing with cross-site replication.org.infinispan.partitionhandling.impl org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.transaction.impl org.infinispan.util.concurrent.locks Lock and synchronization related classes, tools and utilities.org.infinispan.util.concurrent.locks.impl -
-
Uses of TxInvocationContext in org.infinispan.commands
Methods in org.infinispan.commands with parameters of type TxInvocationContext Modifier and Type Method Description Object
AbstractVisitor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Object
Visitor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Object
AbstractVisitor. visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
Object
Visitor. visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
Object
AbstractVisitor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
Object
Visitor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
Object
AbstractVisitor. visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
Object
Visitor. visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
-
Uses of TxInvocationContext in org.infinispan.container.entries
Methods in org.infinispan.container.entries with parameters of type TxInvocationContext Modifier and Type Method Description boolean
VersionedRepeatableReadEntry. performWriteSkewCheck(DataContainer container, int segment, PersistenceManager persistenceManager, TxInvocationContext ctx, EntryVersion versionSeen, VersionGenerator versionGenerator, org.infinispan.commons.time.TimeService timeService)
-
Uses of TxInvocationContext in org.infinispan.context.impl
Classes in org.infinispan.context.impl that implement TxInvocationContext Modifier and Type Class Description class
AbstractTxInvocationContext<T extends AbstractCacheTransaction>
Support class forTxInvocationContext
.class
LocalTxInvocationContext
Invocation context to be used for locally originated transactions.class
RemoteTxInvocationContext
Context to be used for transaction that originated remotely. -
Uses of TxInvocationContext in org.infinispan.interceptors
Methods in org.infinispan.interceptors with parameters of type TxInvocationContext Modifier and Type Method Description Object
DDAsyncInterceptor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Object
DDAsyncInterceptor. visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
Object
DDAsyncInterceptor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
Object
DDAsyncInterceptor. visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
-
Uses of TxInvocationContext in org.infinispan.interceptors.base
Methods in org.infinispan.interceptors.base with parameters of type TxInvocationContext Modifier and Type Method Description Object
PrePostProcessingCommandInterceptor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Deprecated.Object
PrePostProcessingCommandInterceptor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
Deprecated.Object
PrePostProcessingCommandInterceptor. visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
Deprecated. -
Uses of TxInvocationContext in org.infinispan.interceptors.distribution
-
Uses of TxInvocationContext in org.infinispan.interceptors.impl
-
Uses of TxInvocationContext in org.infinispan.interceptors.locking
-
Uses of TxInvocationContext in org.infinispan.interceptors.totalorder
-
Uses of TxInvocationContext in org.infinispan.interceptors.xsite
Methods in org.infinispan.interceptors.xsite with parameters of type TxInvocationContext Modifier and Type Method Description protected Object
BaseBackupInterceptor. processBackupResponse(TxInvocationContext ctx, VisitableCommand command, BackupResponse backupResponse)
protected boolean
BaseBackupInterceptor. shouldInvokeRemoteTxCommand(TxInvocationContext ctx)
Object
OptimisticBackupInterceptor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Object
PessimisticBackupInterceptor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Object
BaseBackupInterceptor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
Object
OptimisticBackupInterceptor. visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
-
Uses of TxInvocationContext in org.infinispan.partitionhandling.impl
Methods in org.infinispan.partitionhandling.impl with parameters of type TxInvocationContext Modifier and Type Method Description Object
PartitionHandlingInterceptor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Object
PartitionHandlingInterceptor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
-
Uses of TxInvocationContext in org.infinispan.statetransfer
Methods in org.infinispan.statetransfer with parameters of type TxInvocationContext Modifier and Type Method Description Object
AffectedKeysVisitor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Deprecated.Object
StateTransferInterceptor. visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
Object
AffectedKeysVisitor. visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
Deprecated.Object
StateTransferInterceptor. visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
Object
AffectedKeysVisitor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
Deprecated.Object
StateTransferInterceptor. visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
Object
AffectedKeysVisitor. visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
Deprecated.Object
StateTransferInterceptor. visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
-
Uses of TxInvocationContext in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type TxInvocationContext Modifier and Type Method Description static EntryVersionsMap
WriteSkewHelper. performTotalOrderWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
static EntryVersionsMap
WriteSkewHelper. performWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
-
Uses of TxInvocationContext in org.infinispan.util.concurrent.locks
Methods in org.infinispan.util.concurrent.locks that return TxInvocationContext Modifier and Type Method Description TxInvocationContext<?>
TransactionalRemoteLockCommand. createContext()
It creates the transaction context.Methods in org.infinispan.util.concurrent.locks with parameters of type TxInvocationContext Modifier and Type Method Description long
PendingLockManager. awaitPendingTransactionsForAllKeys(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit)
It waits for any transaction with older topology id to complete that may have the lock for any key inkeys
acquired.long
PendingLockManager. awaitPendingTransactionsForKey(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit)
It waits for any transaction with older topology id to complete that may have the lock forkey
acquired.PendingLockPromise
PendingLockManager. checkPendingTransactionsForKey(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit)
Same asPendingLockManager.awaitPendingTransactionsForKey(TxInvocationContext, Object, long, TimeUnit)
but non-blocking.PendingLockPromise
PendingLockManager. checkPendingTransactionsForKeys(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit)
Same asPendingLockManager.awaitPendingTransactionsForAllKeys(TxInvocationContext, Collection, long, TimeUnit)
but non-blocking. -
Uses of TxInvocationContext in org.infinispan.util.concurrent.locks.impl
-