/** * Fires a {@code CommandResponderEvent}. Listeners are called * in order of their registration until a listener has processed the * PDU successfully. * * @param e * a {@code CommandResponderEvent} event. */ protected void fireProcessPdu(CommandResponderEvent e) { List<CommandResponder> listeners = commandResponderListeners; for (CommandResponder listener : listeners) { listener.processPdu(e); // if event is marked as processed the event is not forwarded to // remaining listeners if (e.isProcessed()) { return; } } }
/** * Fires a {@code CommandResponderEvent}. Listeners are called * in order of their registration until a listener has processed the * PDU successfully. * @param e * a {@code CommandResponderEvent} event. */ protected void fireProcessPdu(CommandResponderEvent e) { if (commandResponderListeners != null) { List<CommandResponder> listeners = commandResponderListeners; for (CommandResponder listener : listeners) { listener.processPdu(e); // if event is marked as processed the event is not forwarded to // remaining listeners if (e.isProcessed()) { return; } } } }
/** * Fires a <code>CommandResponderEvent</code> event to inform listeners about * a received PDU. If a listener has marked the event as processed further * listeners will not be informed about the event. * @param event * a <code>CommandResponderEvent</code>. */ protected void fireProcessPdu(CommandResponderEvent event) { if (commandResponderListeners != null) { List<CommandResponder> listeners = commandResponderListeners; for (CommandResponder listener : listeners) { listener.processPdu(event); // if event is marked as processed the event is not forwarded to // remaining listeners if (event.isProcessed()) { return; } } } }
/** * Fires a <code>CommandResponderEvent</code> event to inform listeners about * a received PDU. If a listener has marked the event as processed further * listeners will not be informed about the event. * * @param event * a <code>CommandResponderEvent</code>. */ protected void fireProcessPdu(CommandResponderEvent event) { if (commandResponderListeners != null) { List<CommandResponder> listeners = commandResponderListeners; for (CommandResponder listener : listeners) { listener.processPdu(event); // if event is marked as processed the event is not forwarded to // remaining listeners if (event.isProcessed()) { return; } } } }
/** * Fires a <code>CommandResponderEvent</code>. Listeners are called * in order of their registration until a listener has processed the * PDU successfully. * @param e * a <code>CommandResponderEvent</code> event. */ protected void fireProcessPdu(CommandResponderEvent e) { if (commandResponderListeners != null) { Vector listeners = commandResponderListeners; int count = listeners.size(); for (int i = 0; i < count; i++) { ((CommandResponder) listeners.elementAt(i)).processPdu(e); // if event is marked as processed the event is not forwarded to // remaining listeners if (e.isProcessed()) { return; } } } }
/** * Fires a <code>CommandResponderEvent</code> event to inform listeners about * a received PDU. If a listener has marked the event as processed further * listeners will not be informed about the event. * @param event * a <code>CommandResponderEvent</code>. */ protected void fireProcessPdu(CommandResponderEvent event) { if (commandResponderListeners != null) { Vector listeners = commandResponderListeners; int count = listeners.size(); for (int i = 0; i < count; i++) { ((CommandResponder) listeners.get(i)).processPdu(event); // if event is marked as processed the event is not forwarded to // remaining listeners if (event.isProcessed()) { return; } } } }