Class RecoveryBACoordinator

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
org.jboss.jbossts.xts.recovery.coordinator.ba.RecoveryBACoordinator
All Implemented Interfaces:
Reapable

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

    • RecoveryBACoordinator

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

    • setRecoveryCoordinator

      public void setRecoveryCoordinator()
      provide the recovered participants with a handle on this coordinator so they can propagate events through to it.
    • replayPhase2

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