@Override public void accept(XAResourceRecovery recovery) { if (this.cache.get().getCacheConfiguration().transaction().recovery().enabled()) { this.registry.get().removeXAResourceRecovery(recovery); } }
/** * {@inheritDoc} */ public void removeXAResourceRecovery(XAResourceRecovery recovery) { if (!(recovery instanceof org.jboss.tm.XAResourceRecovery)) throw new IllegalArgumentException("Recovery is not a org.jboss.tm.XAResourceRecovery instance"); delegator.removeXAResourceRecovery((org.jboss.tm.XAResourceRecovery)recovery); } }
public void stop() { if (started.compareAndSet(true, false) && getTMRegistry() != null) { getTMRegistry().removeXAResourceRecovery(WildFlyActiveMQRecoveryRegistry.getInstance()); WildFlyActiveMQRecoveryRegistry.getInstance().stop(); } }
protected void stopService() { if (recoveryRegistered) { if (getXAResourceRecoveryRegistry() != null) { close(recoverMC); getXAResourceRecoveryRegistry().removeXAResourceRecovery(this); recoveryRegistered = false; if (log.isDebugEnabled()) log.debug("Unregistered for XA Resource Recovery: " + dmd.getJndiName()); } } mcf = null; mcfClass = null; }
@Override public void stop(StopContext context) { if ((this.cache != null) && this.cache.getStatus().allowInvocations()) { if (this.recovery != null) { this.dependencies.getRecoveryRegistry().removeXAResourceRecovery(this.recovery); } SecurityActions.stopCache(cache); log.debugf("%s cache stopped", this.name); } }
@Override public void accept(XAResourceRecovery recovery) { if (this.cache.get().getCacheConfiguration().transaction().recovery().enabled()) { this.registry.get().removeXAResourceRecovery(recovery); } }