Uses of Class
org.infinispan.transaction.impl.AbstractCacheTransaction
Packages that use AbstractCacheTransaction
Package
Description
This package contains different context implementations, selected dynamically based on the type of invocation.
Basic interceptors
Implementations of the
PersistenceManager interface, which define the logic
of how infinispan interacts with external stores.XA transaction support.
This is the private xsite package.
-
Uses of AbstractCacheTransaction in org.infinispan.context.impl
Classes in org.infinispan.context.impl with type parameters of type AbstractCacheTransactionModifier and TypeClassDescriptionclassSupport class forTxInvocationContext.interfaceTxInvocationContext<T extends AbstractCacheTransaction>Interface defining additional functionality for invocation contexts that propagate within a transaction's scope. -
Uses of AbstractCacheTransaction in org.infinispan.interceptors.impl
Method parameters in org.infinispan.interceptors.impl with type arguments of type AbstractCacheTransactionModifier and TypeMethodDescriptionprotected InvocationStageCacheWriterInterceptor.commitModifications(TxInvocationContext<AbstractCacheTransaction> ctx) protected InvocationStageCacheWriterInterceptor.store(TxInvocationContext<AbstractCacheTransaction> ctx) protected InvocationStagePassivationWriterInterceptor.store(TxInvocationContext<AbstractCacheTransaction> ctx) -
Uses of AbstractCacheTransaction in org.infinispan.persistence.manager
Method parameters in org.infinispan.persistence.manager with type arguments of type AbstractCacheTransactionModifier and TypeMethodDescriptionPersistenceManager.commitAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) Perform the commit operation for the provided transaction on all Tx stores.PersistenceManagerImpl.commitAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) TracedPersistenceManager.commitAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) PersistenceManager.performBatch(TxInvocationContext<AbstractCacheTransaction> invocationContext, TriPredicate<? super WriteCommand, Object, MVCCEntry<?, ?>> commandKeyPredicate) Writes a batch for the given modifications in the transactional contextPersistenceManagerImpl.performBatch(TxInvocationContext<AbstractCacheTransaction> ctx, TriPredicate<? super WriteCommand, Object, MVCCEntry<?, ?>> commandKeyPredicate) TracedPersistenceManager.performBatch(TxInvocationContext<AbstractCacheTransaction> ctx, TriPredicate<? super WriteCommand, Object, MVCCEntry<?, ?>> commandKeyPredicate) PersistenceManager.prepareAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) Perform the prepare phase of 2PC on all Tx stores.PersistenceManagerImpl.prepareAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) PersistenceManager.rollbackAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) Perform the rollback operation for the provided transaction on all Tx stores.PersistenceManagerImpl.rollbackAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) TracedPersistenceManager.rollbackAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) -
Uses of AbstractCacheTransaction in org.infinispan.persistence.support
Method parameters in org.infinispan.persistence.support with type arguments of type AbstractCacheTransactionModifier and TypeMethodDescriptionDelegatingPersistenceManager.commitAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) DelegatingPersistenceManager.performBatch(TxInvocationContext<AbstractCacheTransaction> invocationContext, TriPredicate<? super WriteCommand, Object, MVCCEntry<?, ?>> commandKeyPredicate) DelegatingPersistenceManager.prepareAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) DelegatingPersistenceManager.rollbackAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext, Predicate<? super StoreConfiguration> predicate) -
Uses of AbstractCacheTransaction in org.infinispan.transaction.impl
Subclasses of AbstractCacheTransaction in org.infinispan.transaction.implModifier and TypeClassDescriptionclassObject that holds transaction's state on the node where it originated; as opposed toRemoteTransaction.classDefines the state of a remotely originated transaction. -
Uses of AbstractCacheTransaction in org.infinispan.transaction.synchronization
Subclasses of AbstractCacheTransaction in org.infinispan.transaction.synchronizationModifier and TypeClassDescriptionclassLocalTransactionimplementation to be used withSynchronizationAdapter. -
Uses of AbstractCacheTransaction in org.infinispan.transaction.xa
Subclasses of AbstractCacheTransaction in org.infinispan.transaction.xaModifier and TypeClassDescriptionclassLocalTransactionimplementation to be used withTransactionXaAdapter. -
Uses of AbstractCacheTransaction in org.infinispan.transaction.xa.recovery
Subclasses of AbstractCacheTransaction in org.infinispan.transaction.xa.recoveryModifier and TypeClassDescriptionclassExtendsLocalXaTransactionand adds recovery related information.classExtendsRemoteTransactionand adds recovery related information and functionality. -
Uses of AbstractCacheTransaction in org.infinispan.xsite
Methods in org.infinispan.xsite with parameters of type AbstractCacheTransactionModifier and TypeMethodDescriptionBackupSender.backupPrepare(PrepareCommand command, AbstractCacheTransaction cacheTransaction, jakarta.transaction.Transaction transaction) Prepares a transaction on the remote site.BackupSenderImpl.backupPrepare(PrepareCommand command, AbstractCacheTransaction cacheTransaction, jakarta.transaction.Transaction transaction) NoOpBackupSender.backupPrepare(PrepareCommand command, AbstractCacheTransaction cacheTransaction, jakarta.transaction.Transaction transaction)