Class ATCoordinatorRecoveryModule

java.lang.Object
org.jboss.jbossts.xts.recovery.coordinator.at.ATCoordinatorRecoveryModule
All Implemented Interfaces:
RecoveryModule, XTSRecoveryModule

public class ATCoordinatorRecoveryModule extends Object implements XTSRecoveryModule
This class is a plug-in module for the recovery manager. It is responsible for recovering failed XTS AT (ACCoordinator) transactions. (instances of com.arjuna.mwlabs.wscf.model.twophase.arjunacore.ACCoordinator) $Id$
  • Constructor Details

    • ATCoordinatorRecoveryModule

      public ATCoordinatorRecoveryModule()
    • ATCoordinatorRecoveryModule

      protected ATCoordinatorRecoveryModule(String type)
  • Method Details

    • install

      public void install()
      called by the service startup code before the recovery module is added to the recovery managers module list
      Specified by:
      install in interface XTSRecoveryModule
    • uninstall

      public void uninstall()
      module list in order to allow the implementations list to be purged of this module's implementations
      Specified by:
      uninstall in interface XTSRecoveryModule
    • 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