public void processListeners(ISOMsg request) { for (ISORequestListener listener : requestListeners) { if (listener.process(request.getSource(), request)) { break; } } }
protected void processUnhandled (ISOMsg m) { ISOSource source = m.getSource(); source = source != null ? source : this; Iterator iter = listeners.iterator(); if (iter.hasNext()) synchronized (this) { rxForwarded++; } while (iter.hasNext()) if (((ISORequestListener)iter.next()).process (source, m)) return; if (unhandled != null) { synchronized (this) { rxUnhandled++; } sp.out (unhandled, m, 120000); } } private LocalSpace grabSpace (Element e)
requestListener.process(muxInstance, d); cnt[RX_FORWARDED]++;
Iterator iter = listeners.iterator(); while (iter.hasNext()) { if (((ISORequestListener)iter.next()).process (channel, m)) { break;