reaperElement = _reaperElements.getFirst(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_18(reaperElement._control.get_uid(), reaperElement.statusName()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper scheduling TX for cancellation " + reaperElement._control.get_uid()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper deferring interrupt for TX scheduled for cancel " + reaperElement._control.get_uid()); sb.append("\n"); tsLogger.i18NLogger.wedged_reaperelement(sb.toString()); reinsertElement(reaperElement, _cancelFailWaitPeriod); tsLogger.i18NLogger.error_coordinator_TransactionReaper_5(Integer.toString(_zombieCount)); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperWorkerThread.start();
tsLogger.logger.trace("Reaper Worker " + Thread.currentThread() + " attempting to cancel " + e._control.get_uid()); if (e._control.running()) { if (e._control.cancel() == ActionStatus.ABORTED) { cancelled = true; notifyListeners(e._control, true); worker.shutdown(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_13(Thread.currentThread().toString(), e._control.get_uid(), Integer.toString(_zombieCount)); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_7(Thread.currentThread().toString(), e._control.get_uid()); } else if (e._control.running()) { if (exception != null) { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_9(Thread.currentThread().toString(), e._control.get_uid(), exception); } else { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_8(Thread.currentThread().toString(), e._control.get_uid()); notifyListeners(e._control, false); } else { removeElementReaper(e);
TransactionReaper._dynamic = false; tsLogger.i18NLogger.warn_coordinator_TransactionReaper_19(); checkPeriod = arjPropertyManager.getCoordinatorEnvironmentBean().getTxReaperTimeout(); TransactionReaper._theReaper = new TransactionReaper(checkPeriod); _reaperThread = new ReaperThread(TransactionReaper._theReaper); _reaperThread.setDaemon(true); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperThread.start(); _reaperWorkerThread.start();
reaperElement = _reaperElements.getFirst(); new Object[] {reaperElement._control.get_uid(), reaperElement.statusName()}); reinsertElement(reaperElement, _cancelWaitPeriod); DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, FacilityCode.FAC_ATOMIC_ACTION, "Reaper scheduling TX for cancellation " + reaperElement._control.get_uid()); reinsertElement(reaperElement, _cancelWaitPeriod); DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, FacilityCode.FAC_ATOMIC_ACTION, "Reaper deferring interrupt for TX scheduled for cancel " + reaperElement._control.get_uid()); reinsertElement(reaperElement, _cancelFailWaitPeriod); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperWorkerThread.start();
FacilityCode.FAC_ATOMIC_ACTION, "Reaper Worker " + Thread.currentThread() + " attempting to cancel " + e._control.get_uid()); if (e._control.running()) { if (e._control.cancel() == ActionStatus.ABORTED) { cancelled = true; notifyListeners(e._control, true); worker.shutdown(); notifyListeners(e._control, false); } else { removeElementReaper(e);
tsLogger.logger.trace("Reaper Worker " + Thread.currentThread() + " attempting to cancel " + e._control.get_uid()); if (e._control.running()) { if (e._control.cancel() == ActionStatus.ABORTED) { cancelled = true; notifyListeners(e._control, true); worker.shutdown(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_13(Thread.currentThread().toString(), e._control.get_uid(), Integer.toString(_zombieCount)); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_7(Thread.currentThread().toString(), e._control.get_uid()); } else if (e._control.running()) { if (exception != null) { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_9(Thread.currentThread().toString(), e._control.get_uid(), exception); } else { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_8(Thread.currentThread().toString(), e._control.get_uid()); notifyListeners(e._control, false); } else { removeElementReaper(e);
TransactionReaper._dynamic = false; tsLogger.i18NLogger.warn_coordinator_TransactionReaper_19(); checkPeriod = arjPropertyManager.getCoordinatorEnvironmentBean().getTxReaperTimeout(); TransactionReaper._theReaper = new TransactionReaper(checkPeriod); _reaperThread = new ReaperThread(TransactionReaper._theReaper); _reaperThread.setDaemon(true); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperThread.start(); _reaperWorkerThread.start();
reaperElement = _reaperElements.getFirst(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_18(reaperElement._control.get_uid(), reaperElement.statusName()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper scheduling TX for cancellation " + reaperElement._control.get_uid()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper deferring interrupt for TX scheduled for cancel " + reaperElement._control.get_uid()); sb.append("\n"); tsLogger.i18NLogger.wedged_reaperelement(sb.toString()); reinsertElement(reaperElement, _cancelFailWaitPeriod); tsLogger.i18NLogger.error_coordinator_TransactionReaper_5(Integer.toString(_zombieCount)); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperWorkerThread.start();
tsLogger.logger.trace("Reaper Worker " + Thread.currentThread() + " attempting to cancel " + e._control.get_uid()); if (e._control.running()) { if (e._control.cancel() == ActionStatus.ABORTED) { cancelled = true; notifyListeners(e._control, true); worker.shutdown(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_13(Thread.currentThread().toString(), e._control.get_uid(), Integer.toString(_zombieCount)); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_7(Thread.currentThread().toString(), e._control.get_uid()); } else if (e._control.running()) { if (exception != null) { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_9(Thread.currentThread().toString(), e._control.get_uid(), exception); } else { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_8(Thread.currentThread().toString(), e._control.get_uid()); notifyListeners(e._control, false); } else { removeElementReaper(e);
TransactionReaper._dynamic = false; tsLogger.i18NLogger.warn_coordinator_TransactionReaper_19(); checkPeriod = arjPropertyManager.getCoordinatorEnvironmentBean().getTxReaperTimeout(); TransactionReaper._theReaper = new TransactionReaper(checkPeriod); _reaperThread = new ReaperThread(TransactionReaper._theReaper); _reaperThread.setDaemon(true); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperThread.start(); _reaperWorkerThread.start();
reaperElement = _reaperElements.getFirst(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_18(reaperElement._control.get_uid(), reaperElement.statusName()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper scheduling TX for cancellation " + reaperElement._control.get_uid()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper deferring interrupt for TX scheduled for cancel " + reaperElement._control.get_uid()); sb.append("\n"); tsLogger.i18NLogger.wedged_reaperelement(sb.toString()); reinsertElement(reaperElement, _cancelFailWaitPeriod); tsLogger.i18NLogger.error_coordinator_TransactionReaper_5(Integer.toString(_zombieCount)); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperWorkerThread.start();
tsLogger.logger.trace("Reaper Worker " + Thread.currentThread() + " attempting to cancel " + e._control.get_uid()); if (e._control.running()) { if (e._control.cancel() == ActionStatus.ABORTED) { cancelled = true; notifyListeners(e._control, true); worker.shutdown(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_13(Thread.currentThread().toString(), e._control.get_uid(), Integer.toString(_zombieCount)); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_7(Thread.currentThread().toString(), e._control.get_uid()); } else if (e._control.running()) { if (exception != null) { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_9(Thread.currentThread().toString(), e._control.get_uid(), exception); } else { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_8(Thread.currentThread().toString(), e._control.get_uid()); notifyListeners(e._control, false); } else { removeElementReaper(e);
TransactionReaper._dynamic = false; tsLogger.i18NLogger.warn_coordinator_TransactionReaper_19(); checkPeriod = arjPropertyManager.getCoordinatorEnvironmentBean().getTxReaperTimeout(); TransactionReaper._theReaper = new TransactionReaper(checkPeriod); _reaperThread = new ReaperThread(TransactionReaper._theReaper); _reaperThread.setDaemon(true); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperThread.start(); _reaperWorkerThread.start();
reaperElement = _reaperElements.getFirst(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_18(reaperElement._control.get_uid(), reaperElement.statusName()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper scheduling TX for cancellation " + reaperElement._control.get_uid()); reinsertElement(reaperElement, _cancelWaitPeriod); tsLogger.logger.trace("Reaper deferring interrupt for TX scheduled for cancel " + reaperElement._control.get_uid()); reinsertElement(reaperElement, _cancelFailWaitPeriod); tsLogger.i18NLogger.error_coordinator_TransactionReaper_5(Integer.toString(_zombieCount)); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperWorkerThread.start(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_6(reaperElement._worker.toString(), reaperElement._control.get_uid());
tsLogger.logger.trace("Reaper Worker " + Thread.currentThread() + " attempting to cancel " + e._control.get_uid()); if (e._control.running()) { if (e._control.cancel() == ActionStatus.ABORTED) { cancelled = true; notifyListeners(e._control, true); worker.shutdown(); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_13(Thread.currentThread().toString(), e._control.get_uid(), Integer.toString(_zombieCount)); tsLogger.i18NLogger.warn_coordinator_TransactionReaper_7(Thread.currentThread().toString(), e._control.get_uid()); } else if (e._control.running()) { if (exception != null) { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_9(Thread.currentThread().toString(), e._control.get_uid(), exception); } else { tsLogger.i18NLogger.warn_coordinator_TransactionReaper_8(Thread.currentThread().toString(), e._control.get_uid()); notifyListeners(e._control, false); } else { removeElementReaper(e);
TransactionReaper._dynamic = false; tsLogger.i18NLogger.warn_coordinator_TransactionReaper_19(); checkPeriod = arjPropertyManager.getCoordinatorEnvironmentBean().getTxReaperTimeout(); TransactionReaper._theReaper = new TransactionReaper(checkPeriod); _reaperThread = new ReaperThread(TransactionReaper._theReaper); _reaperThread.setDaemon(true); _reaperWorkerThread = new ReaperWorkerThread(TransactionReaper._theReaper); _reaperWorkerThread.setDaemon(true); _reaperThread.start(); _reaperWorkerThread.start();