Package org.infinispan.transaction.xa.recovery
-
Interface Summary Interface Description RecoverableTransactionIdentifier Interface that adds recovery required information to aGlobalTransaction
.RecoveryAwareTransaction Base interface for transactions that are holders of recovery information.RecoveryManager RecoveryManager is the component responsible with managing recovery related information and the functionality associated with it.RecoveryManager.InDoubtTxInfo An object describing in doubt transaction's state.RecoveryManager.RecoveryIterator Stateful structure allowing prepared-tx retrieval in a batch-oriented manner, as required byXAResource.recover(int)
. -
Class Summary Class Description CorePackageImpl InDoubtTxInfoImpl InDoubtTxInfoImpl.Externalizer PreparedTxIterator Default implementation for RecoveryIterator.RecoveryAdminOperations Admin utility class for allowing management of in-doubt transactions (e.g.RecoveryAwareDldGlobalTransaction Deprecated. Since 9.0, no longer used.RecoveryAwareDldGlobalTransaction.Externalizer Deprecated. RecoveryAwareGlobalTransaction GlobalTransaction that also holds xid information, required for recovery.RecoveryAwareGlobalTransaction.Externalizer RecoveryAwareLocalTransaction ExtendsLocalXaTransaction
and adds recovery related information.RecoveryAwareRemoteTransaction ExtendsRemoteTransaction
and adds recovery related information and functionality.RecoveryAwareTransactionTable Transaction table that delegates prepared transaction's management to theRecoveryManager
.RecoveryInfoKey This makes sure that only xids pertaining to a certain cache are being returned when needed.RecoveryManagerImpl Default implementation forRecoveryManager
SerializableXid Deprecated. useXidImpl
instead.SerializableXid.XidExternalizer