Uses of Interface
org.infinispan.context.impl.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
Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionCacheUsageInterceptor.visitPrepareCommand
(TxInvocationContext ctx, org.infinispan.commands.tx.PrepareCommand command) -
Uses of TxInvocationContext in org.infinispan.extendedstats.wrappers
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionTransactionalRemoteLockCommand.createContext
(ComponentRegistry componentRegistry) It creates the transaction context.Modifier 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
Modifier 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)