@Override public void run() { failoverListener.failoverEvent(eventType); } });
private void callFailoverListeners(FailoverEventType type) { final List<FailoverEventListener> listenersClone = new ArrayList<>(failoverListeners); for (final FailoverEventListener listener : listenersClone) { try { listener.failoverEvent(type); } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
@Override public void run() { failoverListener.failoverEvent(eventType); } });
@Override public void run() { failoverListener.failoverEvent(eventType); } });
@Override public void run() { failoverListener.failoverEvent(eventType); } });
@Override public void run() { failoverListener.failoverEvent(eventType); } });
private void callFailoverListeners(FailoverEventType type) { final List<FailoverEventListener> listenersClone = new ArrayList<>(failoverListeners); for (final FailoverEventListener listener : listenersClone) { try { listener.failoverEvent(type); } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callFailoverListeners(FailoverEventType type) { final List<FailoverEventListener> listenersClone = new ArrayList<>(failoverListeners); for (final FailoverEventListener listener : listenersClone) { try { listener.failoverEvent(type); } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callFailoverListeners(FailoverEventType type) { final List<FailoverEventListener> listenersClone = new ArrayList<>(failoverListeners); for (final FailoverEventListener listener : listenersClone) { try { listener.failoverEvent(type); } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callFailoverListeners(FailoverEventType type) { final List<FailoverEventListener> listenersClone = new ArrayList<>(failoverListeners); for (final FailoverEventListener listener : listenersClone) { try { listener.failoverEvent(type); } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callFailoverListeners(FailoverEventType type) { final List<FailoverEventListener> listenersClone = new ArrayList<>(failoverListeners); for (final FailoverEventListener listener : listenersClone) { try { listener.failoverEvent(type); } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callFailoverListeners(FailoverEventType type) { final List<FailoverEventListener> listenersClone = new ArrayList<>(failoverListeners); for (final FailoverEventListener listener : listenersClone) { try { listener.failoverEvent(type); } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }