Class RecoverySubordinateBACoordinator

java.lang.Object
com.arjuna.ats.arjuna.StateManager
com.arjuna.ats.arjuna.coordinator.BasicAction
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
com.arjuna.mwlabs.wscf.model.sagas.arjunacore.BACoordinator
com.arjuna.mwlabs.wscf.model.sagas.arjunacore.subordinate.SubordinateBACoordinator
org.jboss.jbossts.xts.recovery.coordinator.ba.RecoverySubordinateBACoordinator
All Implemented Interfaces:
Reapable

public class RecoverySubordinateBACoordinator extends com.arjuna.mwlabs.wscf.model.sagas.arjunacore.subordinate.SubordinateBACoordinator
This class is a plug-in module for the recovery manager. It is responsible for recovering failed WSBA ACCoordinator transactions.
  • Constructor Details

    • RecoverySubordinateBACoordinator

      public RecoverySubordinateBACoordinator(Uid rcvUid)
      Re-creates/activates an AtomicAction for the specified transaction Uid.
  • Method Details

    • activate

      public boolean activate()
      run parent activate and also make this coordinator visible if there might be a durable participant waiting for it to commit.
      Overrides:
      activate in class BasicAction
      Returns:
      whether the statemanager could be activated
      See Also:
    • replayPhase2

      public void replayPhase2()
      Replays phase 2 of the commit protocol.