@Override public void destroy() throws Exception { if (this.connectionFactory != null) { this.connectionFactory.removeConnectionListener(this); this.initialized = false; } }
@Override public void destroy() throws Exception { if (this.connectionFactory != null) { this.connectionFactory.removeConnectionListener(this); this.initialized = false; } }
@Override public boolean removeConnectionListener(ConnectionListener listener) { return this.defaultConnectionFactory.removeConnectionListener(listener); }
@Override public boolean removeConnectionListener(ConnectionListener listener) { return this.defaultConnectionFactory.removeConnectionListener(listener); }
@Override public boolean removeConnectionListener(ConnectionListener listener) { boolean removed = false; for (ConnectionFactory connectionFactory : this.targetConnectionFactories.values()) { boolean listenerRemoved = connectionFactory.removeConnectionListener(listener); if (!removed) { removed = listenerRemoved; } } if (this.defaultTargetConnectionFactory != null) { boolean listenerRemoved = this.defaultTargetConnectionFactory.removeConnectionListener(listener); if (!removed) { removed = listenerRemoved; } } this.connectionListeners.remove(listener); return removed; }
@Override public boolean removeConnectionListener(ConnectionListener listener) { boolean removed = false; for (ConnectionFactory connectionFactory : this.targetConnectionFactories.values()) { boolean listenerRemoved = connectionFactory.removeConnectionListener(listener); if (!removed) { removed = listenerRemoved; } } if (this.defaultTargetConnectionFactory != null) { boolean listenerRemoved = this.defaultTargetConnectionFactory.removeConnectionListener(listener); if (!removed) { removed = listenerRemoved; } } this.connectionListeners.remove(listener); return removed; }