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 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 ExtendsLocalXaTransactionand adds recovery related information.RecoveryAwareRemoteTransaction ExtendsRemoteTransactionand 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 forRecoveryManagerSerializableXid Deprecated. useXidImplinstead.SerializableXid.XidExternalizer