/** * module list in order to allow the implementations list to be purged of this module's implementations */ public void uninstall() { Implementations.uninstall(); }
/** * Re-creates/activates an AtomicAction for the specified * transaction Uid. */ public RecoverySubordinateBACoordinator( Uid rcvUid ) { super( rcvUid ) ; _activated = activate() ; }
/** * Re-creates/activates an AtomicAction for the specified * transaction Uid. */ public RecoveryBACoordinator( Uid rcvUid ) { super( rcvUid ) ; _activated = activate() ; if (_activated) { setRecoveryCoordinator(); } }
public void periodicWorkSecondPass() { if (RecoveryLogger.logger.isDebugEnabled()) { RecoveryLogger.logger.debug("BACoordinatorRecoveryModule: Second pass"); } if (_transactionUidVector != null) { processTransactionsStatus() ; } // ok notify the coordinator processor that recovery processing has completed }
public static synchronized void install () { if (!_added) { RecordTypeManager.manager().add(new ParticipantRecordMap()); _added = true; } }
public void periodicWorkSecondPass() { if (RecoveryLogger.logger.isDebugEnabled()) { RecoveryLogger.logger.debug("SubordinateBACoordinatorRecoveryModule: Second pass "); } if (_transactionUidVector != null) { processTransactionsStatus() ; } // ok notify the coordinator processor that recovery processing has completed }
/** * called by the service startup code before the recovery module is added to the recovery managers * module list */ public void install() { // the manager is needed by both the participant or the coordinator recovery modules so whichever // one gets there first creates it. No synchronization is needed as modules are only ever // installed in a single thread XTSBARecoveryManager baRecoveryManager = XTSBARecoveryManager.getRecoveryManager(); if (baRecoveryManager == null) { baRecoveryManager = new XTSBARecoveryManagerImple(_recoveryStore); XTSBARecoveryManager.setRecoveryManager(baRecoveryManager); } Implementations.install(); }
/** * Re-creates/activates an AtomicAction for the specified * transaction Uid. */ public RecoveryBACoordinator( Uid rcvUid ) { super( rcvUid ) ; _activated = activate() ; if (_activated) { setRecoveryCoordinator(); } }
/** * module list in order to allow the implementations list to be purged of this module's implementations */ public void uninstall() { Implementations.uninstall(); }
/** * Re-creates/activates an AtomicAction for the specified * transaction Uid. */ public RecoverySubordinateBACoordinator( Uid rcvUid ) { super( rcvUid ) ; _activated = activate() ; }
public void periodicWorkSecondPass() { if (RecoveryLogger.logger.isDebugEnabled()) { RecoveryLogger.logger.debug("BACoordinatorRecoveryModule: Second pass"); } if (_transactionUidVector != null) { processTransactionsStatus() ; } // ok notify the coordinator processor that recovery processing has completed }
public static synchronized void install () { if (!_added) { RecordTypeManager.manager().add(new ParticipantRecordMap()); _added = true; } }
public void periodicWorkSecondPass() { if (RecoveryLogger.logger.isDebugEnabled()) { RecoveryLogger.logger.debug("SubordinateBACoordinatorRecoveryModule: Second pass "); } if (_transactionUidVector != null) { processTransactionsStatus() ; } // ok notify the coordinator processor that recovery processing has completed }
/** * called by the service startup code before the recovery module is added to the recovery managers * module list */ public void install() { // the manager is needed by both the participant or the coordinator recovery modules so whichever // one gets there first creates it. No synchronization is needed as modules are only ever // installed in a single thread XTSBARecoveryManager baRecoveryManager = XTSBARecoveryManager.getRecoveryManager(); if (baRecoveryManager == null) { baRecoveryManager = new XTSBARecoveryManagerImple(_recoveryStore); XTSBARecoveryManager.setRecoveryManager(baRecoveryManager); } Implementations.install(); }
/** * Re-creates/activates an AtomicAction for the specified * transaction Uid. */ public RecoveryBACoordinator( Uid rcvUid ) { super( rcvUid ) ; _activated = activate() ; if (_activated) { setRecoveryCoordinator(); } }
/** * module list in order to allow the implementations list to be purged of this module's implementations */ public void uninstall() { Implementations.uninstall(); }
/** * Re-creates/activates an AtomicAction for the specified * transaction Uid. */ public RecoverySubordinateBACoordinator( Uid rcvUid ) { super( rcvUid ) ; _activated = activate() ; }
public void periodicWorkSecondPass() { if (RecoveryLogger.logger.isDebugEnabled()) { RecoveryLogger.logger.debug("BACoordinatorRecoveryModule: Second pass"); } if (_transactionUidVector != null) { processTransactionsStatus() ; } // ok notify the coordinator processor that recovery processing has completed }
public static synchronized void install () { if (!_added) { RecordTypeManager.manager().add(new ParticipantRecordMap()); _added = true; } }
public void periodicWorkSecondPass() { if (RecoveryLogger.logger.isDebugEnabled()) { RecoveryLogger.logger.debug("SubordinateBACoordinatorRecoveryModule: Second pass "); } if (_transactionUidVector != null) { processTransactionsStatus() ; } // ok notify the coordinator processor that recovery processing has completed }