Uses of Interface
org.infinispan.context.impl.TxInvocationContext
Packages that use TxInvocationContext
Package
Description
Commands that operate on the cache, either locally or remotely.
Entries which are stored in data containers.
This package contains different context implementations, selected dynamically based on the type of invocation.
Infinispan is designed around a set of interceptors around a data container.
Lock and synchronization related classes, tools and utilities.
-
Uses of TxInvocationContext in org.infinispan.commands
Methods in org.infinispan.commands with parameters of type TxInvocationContextModifier and TypeMethodDescriptionAbstractVisitor.visitCommitCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.CommitCommand command) Visitor.visitCommitCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.CommitCommand command) AbstractVisitor.visitLockControlCommand
(TxInvocationContext ctx, org.infinispan.commands.control.LockControlCommand command) Visitor.visitLockControlCommand
(TxInvocationContext ctx, org.infinispan.commands.control.LockControlCommand command) AbstractVisitor.visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) Visitor.visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) AbstractVisitor.visitRollbackCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.RollbackCommand command) Visitor.visitRollbackCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.RollbackCommand command) -
Uses of TxInvocationContext in org.infinispan.container.entries
Methods in org.infinispan.container.entries with parameters of type TxInvocationContextModifier and TypeMethodDescriptionVersionedRepeatableReadEntry.performWriteSkewCheck
(EntryLoader<K, V> entryLoader, int segment, TxInvocationContext<?> ctx, EntryVersion versionSeen, VersionGenerator versionGenerator, boolean rollingUpgrade) -
Uses of TxInvocationContext in org.infinispan.context.impl
Classes in org.infinispan.context.impl that implement TxInvocationContextModifier and TypeClassDescriptionclass
Support class forTxInvocationContext
.class
Invocation context to be used for locally originated transactions.class
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 TxInvocationContextModifier and TypeMethodDescriptionDDAsyncInterceptor.visitCommitCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.CommitCommand command) DDAsyncInterceptor.visitLockControlCommand
(TxInvocationContext ctx, org.infinispan.commands.control.LockControlCommand command) DDAsyncInterceptor.visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) DDAsyncInterceptor.visitRollbackCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.RollbackCommand command) -
Uses of TxInvocationContext in org.infinispan.partitionhandling.impl
Methods in org.infinispan.partitionhandling.impl with parameters of type TxInvocationContextModifier and TypeMethodDescriptionPartitionHandlingInterceptor.visitCommitCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.CommitCommand command) PartitionHandlingInterceptor.visitLockControlCommand
(TxInvocationContext ctx, org.infinispan.commands.control.LockControlCommand command) PartitionHandlingInterceptor.visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) -
Uses of TxInvocationContext in org.infinispan.persistence.support
Methods in org.infinispan.persistence.support with parameters of type TxInvocationContextModifier and TypeMethodDescriptionDelegatingPersistenceManager.commitAllTxStores
(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) DelegatingPersistenceManager.performBatch
(TxInvocationContext<AbstractCacheTransaction> invocationContext, TriPredicate<? super org.infinispan.commands.write.WriteCommand, Object, MVCCEntry<?, ?>> commandKeyPredicate) DelegatingPersistenceManager.prepareAllTxStores
(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) DelegatingPersistenceManager.rollbackAllTxStores
(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) -
Uses of TxInvocationContext in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type TxInvocationContextModifier and TypeMethodDescriptionstatic void
WriteSkewHelper.addVersionRead
(TxInvocationContext<?> ctx, CacheEntry<?, ?> entry, Object key, VersionGenerator versionGenerator, org.infinispan.util.logging.Log log) WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions
(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, EntryLoader<?, ?> entryLoader, VersionGenerator versionGenerator, TxInvocationContext<?> context, WriteSkewHelper.KeySpecificLogic ksl, KeyPartitioner keyPartitioner) -
Uses of TxInvocationContext in org.infinispan.util.concurrent.locks
Methods in org.infinispan.util.concurrent.locks that return TxInvocationContextModifier and TypeMethodDescriptionTransactionalRemoteLockCommand.createContext
(ComponentRegistry componentRegistry) It creates the transaction context.Methods in org.infinispan.util.concurrent.locks with parameters of type TxInvocationContextModifier and TypeMethodDescriptionPendingLockManager.checkPendingTransactionsForKey
(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit) Check for any transaction with older topology id to complete that may have the lock for any key inkeys
acquired.PendingLockManager.checkPendingTransactionsForKeys
(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit) Check for any transaction with older topology id to complete that may have the lock for any key inkeys
acquired. -
Uses of TxInvocationContext in org.infinispan.util.concurrent.locks.impl
Methods in org.infinispan.util.concurrent.locks.impl with parameters of type TxInvocationContextModifier and TypeMethodDescriptionDefaultPendingLockManager.checkPendingTransactionsForKey
(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit) NoOpPendingLockManager.checkPendingTransactionsForKey
(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit) DefaultPendingLockManager.checkPendingTransactionsForKeys
(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit) NoOpPendingLockManager.checkPendingTransactionsForKeys
(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit)