protected void dispatch( Message m ) { dispatcher.messageReceived( null, m ); }
@Override public void messageReceived( S source, Message m ) { boolean delivered = false; boolean trace = log.isLoggable(Level.FINER); for( MessageListener<? super S> l : listeners ) { if( trace ) { log.log(Level.FINER, "Delivering {0} to:{1}", new Object[]{m, l}); } l.messageReceived( source, m ); delivered = true; } for( MessageListener<? super S> l : getListeners(m.getClass(),false) ) { if( trace ) { log.log(Level.FINER, "Delivering {0} to:{1}", new Object[]{m, l}); } l.messageReceived( source, m ); delivered = true; } if( !delivered ) { log.log( Level.FINE, "Received message had no registered listeners: {0}", m ); } }
messageDispatcher.messageReceived( source, m ); } catch( Exception e ) { reportError(p, m, e);
protected void dispatch( Message m ) { dispatcher.messageReceived( null, m ); }
protected void dispatch( Message m ) { dispatcher.messageReceived( null, m ); }
public void messageReceived( S source, Message m ) { boolean delivered = false; for( MessageListener<? super S> l : listeners ) { l.messageReceived( source, m ); delivered = true; } for( MessageListener<? super S> l : getListeners(m.getClass(),false) ) { l.messageReceived( source, m ); delivered = true; } if( !delivered ) { log.log( Level.INFO, "Received message had no registered listeners: {0}", m ); } }
@Override public void messageReceived( S source, Message m ) { boolean delivered = false; boolean trace = log.isLoggable(Level.FINER); for( MessageListener<? super S> l : listeners ) { if( trace ) { log.log(Level.FINER, "Delivering {0} to:{1}", new Object[]{m, l}); } l.messageReceived( source, m ); delivered = true; } for( MessageListener<? super S> l : getListeners(m.getClass(),false) ) { if( trace ) { log.log(Level.FINER, "Delivering {0} to:{1}", new Object[]{m, l}); } l.messageReceived( source, m ); delivered = true; } if( !delivered ) { log.log( Level.FINE, "Received message had no registered listeners: {0}", m ); } }
messageDispatcher.messageReceived( source, m ); } catch( Exception e ) { reportError(p, m, e);
messageDispatcher.messageReceived( source, m ); } catch( Exception e ) { reportError(p, m, e);