Class AtomicActionRecoveryModule

java.lang.Object
com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule
All Implemented Interfaces:
RecoveryModule

public class AtomicActionRecoveryModule extends Object implements RecoveryModule
This class is a plug-in module for the recovery manager. It is responsible for recovering failed AtomicAction transactions.
  • Constructor Details

    • AtomicActionRecoveryModule

      public AtomicActionRecoveryModule()
    • AtomicActionRecoveryModule

      protected AtomicActionRecoveryModule(String type)
  • Method Details

    • periodicWorkFirstPass

      public void periodicWorkFirstPass()
      This is called periodically by the RecoveryManager
      Specified by:
      periodicWorkFirstPass in interface RecoveryModule
    • periodicWorkSecondPass

      public void periodicWorkSecondPass()
      Description copied from interface: RecoveryModule
      Called by the RecoveryManager RECOVERY_BACKOFF_PERIOD seconds after the completion of the first pass
      Specified by:
      periodicWorkSecondPass in interface RecoveryModule