Class TransactionRecoveryModule

java.lang.Object
com.arjuna.ats.internal.jts.recovery.transactions.TransactionRecoveryModule
Direct Known Subclasses:
ServerTransactionRecoveryModule, TopLevelTransactionRecoveryModule

public abstract class TransactionRecoveryModule extends Object
This class is a plug-in module for the recovery manager. This is a generic class from which TopLevel and Server transaction recovery modules inherit. This class does not implement com.arjuna.CosRecovery.RecoveryModule (the plug-in definition) itself - this is left to the subclass.
  • Field Details

    • _transactionType

      protected String _transactionType
    • _recoveryStore

      protected static RecoveryStore _recoveryStore
    • _transactionUidVector

      protected Vector _transactionUidVector
  • Constructor Details

    • TransactionRecoveryModule

      public TransactionRecoveryModule()
  • Method Details

    • periodicWorkFirstPass

      protected void periodicWorkFirstPass()
      This is called periodically by the RecoveryManager
    • periodicWorkSecondPass

      protected void periodicWorkSecondPass()
    • initialise

      protected void initialise()
      Set-up routine