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.extendedstats.topK
Methods in org.infinispan.extendedstats.topK with parameters of type TxInvocationContextModifier and TypeMethodDescriptionCacheUsageInterceptor.visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) -
Uses of TxInvocationContext in org.infinispan.extendedstats.wrappers
Methods in org.infinispan.extendedstats.wrappers with parameters of type TxInvocationContextModifier and TypeMethodDescriptionExtendedStatisticInterceptor.visitCommitCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.CommitCommand command) ExtendedStatisticInterceptor.visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) ExtendedStatisticInterceptor.visitRollbackCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.RollbackCommand command) -
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.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 TypeMethodDescriptionlong
PendingLockManager.awaitPendingTransactionsForAllKeys
(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit) Deprecated, for removal: This API element is subject to removal in a future version.Since 10.0, the blocking variants will be removedlong
PendingLockManager.awaitPendingTransactionsForKey
(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit) Deprecated, for removal: This API element is subject to removal in a future version.Since 10.0, the blocking variants will be removedPendingLockManager.checkPendingTransactionsForKey
(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit) Same asPendingLockManager.awaitPendingTransactionsForKey(TxInvocationContext, Object, long, TimeUnit)
but non-blocking.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
Methods in org.infinispan.util.concurrent.locks.impl with parameters of type TxInvocationContextModifier and TypeMethodDescriptionlong
DefaultPendingLockManager.awaitPendingTransactionsForAllKeys
(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit) long
NoOpPendingLockManager.awaitPendingTransactionsForAllKeys
(TxInvocationContext<?> ctx, Collection<Object> keys, long time, TimeUnit unit) long
DefaultPendingLockManager.awaitPendingTransactionsForKey
(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit) long
NoOpPendingLockManager.awaitPendingTransactionsForKey
(TxInvocationContext<?> ctx, Object key, long time, TimeUnit unit) DefaultPendingLockManager.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)