private void callSessionFailureListeners(final ActiveMQException me, final boolean afterReconnect, final boolean failedOver, final String scaleDownTargetNodeID) { final List<SessionFailureListener> listenersClone = new ArrayList<>(listeners); for (final SessionFailureListener listener : listenersClone) { try { if (afterReconnect) { listener.connectionFailed(me, failedOver, scaleDownTargetNodeID); } else { listener.beforeReconnect(me); } } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callSessionFailureListeners(final ActiveMQException me, final boolean afterReconnect, final boolean failedOver, final String scaleDownTargetNodeID) { final List<SessionFailureListener> listenersClone = new ArrayList<>(listeners); for (final SessionFailureListener listener : listenersClone) { try { if (afterReconnect) { listener.connectionFailed(me, failedOver, scaleDownTargetNodeID); } else { listener.beforeReconnect(me); } } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callSessionFailureListeners(final ActiveMQException me, final boolean afterReconnect, final boolean failedOver, final String scaleDownTargetNodeID) { final List<SessionFailureListener> listenersClone = new ArrayList<>(listeners); for (final SessionFailureListener listener : listenersClone) { try { if (afterReconnect) { listener.connectionFailed(me, failedOver, scaleDownTargetNodeID); } else { listener.beforeReconnect(me); } } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callSessionFailureListeners(final ActiveMQException me, final boolean afterReconnect, final boolean failedOver, final String scaleDownTargetNodeID) { final List<SessionFailureListener> listenersClone = new ArrayList<>(listeners); for (final SessionFailureListener listener : listenersClone) { try { if (afterReconnect) { listener.connectionFailed(me, failedOver, scaleDownTargetNodeID); } else { listener.beforeReconnect(me); } } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callSessionFailureListeners(final ActiveMQException me, final boolean afterReconnect, final boolean failedOver, final String scaleDownTargetNodeID) { final List<SessionFailureListener> listenersClone = new ArrayList<>(listeners); for (final SessionFailureListener listener : listenersClone) { try { if (afterReconnect) { listener.connectionFailed(me, failedOver, scaleDownTargetNodeID); } else { listener.beforeReconnect(me); } } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callSessionFailureListeners(final ActiveMQException me, final boolean afterReconnect, final boolean failedOver, final String scaleDownTargetNodeID) { final List<SessionFailureListener> listenersClone = new ArrayList<>(listeners); for (final SessionFailureListener listener : listenersClone) { try { if (afterReconnect) { listener.connectionFailed(me, failedOver, scaleDownTargetNodeID); } else { listener.beforeReconnect(me); } } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }
private void callSessionFailureListeners(final ActiveMQException me, final boolean afterReconnect, final boolean failedOver, final String scaleDownTargetNodeID) { final List<SessionFailureListener> listenersClone = new ArrayList<>(listeners); for (final SessionFailureListener listener : listenersClone) { try { if (afterReconnect) { listener.connectionFailed(me, failedOver, scaleDownTargetNodeID); } else { listener.beforeReconnect(me); } } catch (final Throwable t) { // Failure of one listener to execute shouldn't prevent others // from // executing ActiveMQClientLogger.LOGGER.failedToExecuteListener(t); } } }