/** * MC lifecycle callback, used to unregister components from the recovery manager. */ public void stop() { txbridgeLogger.i18NLogger.info_obrm_stop(); acRecoveryManager.removeModule(this, false); }
private void removeRecoveryModule() { if (recoveryModule == null) { return; } final RecoveryManager recoveryManager = RecoveryManager.manager(); recoveryManager.removeModule(recoveryModule, false); } }
/** * shutdown routine which removes all installed recovery modules */ public static void shutdown() { if (!initialised) { return; } Iterator<XTSRecoveryModule> iterator = recoveryModules.iterator(); while (iterator.hasNext()) { XTSRecoveryModule module = iterator.next(); RecoveryManager.manager().removeModule(module, true); module.uninstall(); } recoveryModules.clear(); initialised = false; } }
/** * shutdown routine which removes all installed recovery modules */ public static void shutdown() { if (!initialised) { return; } Iterator<XTSRecoveryModule> iterator = recoveryModules.iterator(); while (iterator.hasNext()) { XTSRecoveryModule module = iterator.next(); RecoveryManager.manager().removeModule(module, true); module.uninstall(); } recoveryModules.clear(); initialised = false; } }
/** * shutdown routine which removes all installed recovery modules */ public static void shutdown() { if (!initialised) { return; } Iterator<XTSRecoveryModule> iterator = recoveryModules.iterator(); while (iterator.hasNext()) { XTSRecoveryModule module = iterator.next(); RecoveryManager.manager().removeModule(module, true); module.uninstall(); } recoveryModules.clear(); initialised = false; } }
/** * shutdown routine which removes all installed recovery modules */ public static void shutdown() { if (!initialised) { return; } Iterator<XTSRecoveryModule> iterator = recoveryModules.iterator(); while (iterator.hasNext()) { XTSRecoveryModule module = iterator.next(); RecoveryManager.manager().removeModule(module, true); module.uninstall(); } recoveryModules.clear(); initialised = false; } }
/** * shutdown routine which removes all installed recovery modules */ public static void shutdown() { if (!initialised) { return; } Iterator<XTSRecoveryModule> iterator = recoveryModules.iterator(); while (iterator.hasNext()) { XTSRecoveryModule module = iterator.next(); RecoveryManager.manager().removeModule(module, true); module.uninstall(); } recoveryModules.clear(); initialised = false; } }
/** * shutdown routine which removes all installed recovery modules */ public static void shutdown() { if (!initialised) { return; } Iterator<XTSRecoveryModule> iterator = recoveryModules.iterator(); while (iterator.hasNext()) { XTSRecoveryModule module = iterator.next(); RecoveryManager.manager().removeModule(module, true); module.uninstall(); } recoveryModules.clear(); initialised = false; } }
/** * MC lifecycle callback, used to unregister components from the recovery manager. */ public void stop() { txbridgeLogger.i18NLogger.info_ibrm_stop(); xtsATRecoveryManager.unregisterRecoveryModule(this); acRecoveryManager.removeModule(this, false); XARecoveryModule xaRecoveryModule = getXARecoveryModule(); xaRecoveryModule.removeXAResourceOrphanFilter(this); }
tm.suspend(); RecoveryManager.manager().removeModule(xaRecoveryModule, false);
xa.recover(XAResource.TMENDRSCAN); } finally { RecoveryManager.manager().removeModule(module, false);