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); } } }
callSessionFailureListeners(me, false, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, true);
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); } } }
callSessionFailureListeners(me, false, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, true);
callSessionFailureListeners(me, false, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, true);
callSessionFailureListeners(me, false, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, true);
callSessionFailureListeners(me, false, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, true);
callSessionFailureListeners(me, false, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, true);
callSessionFailureListeners(me, false, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, false, scaleDownTargetNodeID); callSessionFailureListeners(me, true, true);