Class SubordinateATCoordinatorRecoveryModule
java.lang.Object
org.jboss.jbossts.xts.recovery.coordinator.at.SubordinateATCoordinatorRecoveryModule
- All Implemented Interfaces:
RecoveryModule
,XTSRecoveryModule
This class is a plug-in module for the recovery manager.
It is responsible for recovering failed XTS AT subordinate (SubordinateCoordinator) transactions.
(instances of com.arjuna.mwlabs.wscf.model.twophase.arjunacore.subordinate.SubordinateCoordinator)
$Id$
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionvoid
install()
called by the service startup code before the recovery module is added to the recovery managers module listvoid
This is called periodically by the RecoveryManagervoid
Called by the RecoveryManager RECOVERY_BACKOFF_PERIOD seconds after the completion of the first passvoid
module list in order to allow the implementations list to be purged of this module's implementations
-
Constructor Details
-
SubordinateATCoordinatorRecoveryModule
public SubordinateATCoordinatorRecoveryModule() -
SubordinateATCoordinatorRecoveryModule
-
-
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 interfaceXTSRecoveryModule
-
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 interfaceXTSRecoveryModule
-
periodicWorkFirstPass
public void periodicWorkFirstPass()This is called periodically by the RecoveryManager- Specified by:
periodicWorkFirstPass
in interfaceRecoveryModule
-
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 interfaceRecoveryModule
-