public void periodicWorkSecondPass() { if (jtaLogger.logger.isDebugEnabled()) { jtaLogger.logger.debugv("{0} - second pass", _logName); } try { // do the recovery on anything from the scan in first pass transactionInitiatedRecovery(); if (jtaLogger.logger.isDebugEnabled()) { jtaLogger.logger.debug(_logName + ".transactionInitiatedRecovery completed"); } bottomUpRecovery(); if (jtaLogger.logger.isDebugEnabled()) { jtaLogger.logger.debug(_logName + ".resourceInitiatedRecovery completed"); } } catch (Exception e) { jtaLogger.i18NLogger.warn_recovery_periodicsecondpass(_logName+".periodicWorkSecondPass", e); } clearAllFailures(); }
public void periodicWorkSecondPass() { setScanState(ScanStates.SECOND_PASS); if (jtaLogger.logger.isDebugEnabled()) { jtaLogger.logger.debugv("{0} - second pass", _logName); } try { // do the recovery on anything from the scan in first pass transactionInitiatedRecovery(); if (jtaLogger.logger.isDebugEnabled()) { jtaLogger.logger.debug(_logName + ".transactionInitiatedRecovery completed"); } bottomUpRecovery(); if (jtaLogger.logger.isDebugEnabled()) { jtaLogger.logger.debug(_logName + ".resourceInitiatedRecovery completed"); } } catch (Exception e) { jtaLogger.i18NLogger.warn_recovery_periodicsecondpass(_logName+".periodicWorkSecondPass", e); } clearAllFailures(); setScanState(ScanStates.IDLE); }
jtaLogger.i18NLogger.warn_recovery_periodicsecondpass(_logName+".periodicWorkSecondPass", e);
jtaLogger.i18NLogger.warn_recovery_periodicsecondpass(_logName+".periodicWorkSecondPass", e);
jtaLogger.i18NLogger.warn_recovery_periodicsecondpass(_logName+".periodicWorkSecondPass", e);
jtaLogger.i18NLogger.warn_recovery_periodicsecondpass(_logName+".periodicWorkSecondPass", e);