View Javadoc

1   package org.lsst.ccs.bus;
2   
3   /**
4   * to be implemented by codes that want to receive all status messages .
5    * It will not receive <TT>EncodedDataStatus</TT> messages if the code also implements
6    * one of the <TT>EncodedStatusListens</TT> interface.
7    * </BR>
8    * It could be one of <TT>KeyValueListener</TT> (objects are split into key-values), <TT>DataStatusListener</TT>
9    *  (Objects are rebuilt if the class is known to the current ClassLoader), <TT>SerializedDataStatusListener</TT>
10   * (Objects are serialized in a byte array) or <TT>NoDataStatusListener</TT> (<TT>EncodedDataStatus</TT>
11   *  are discarded).
12   */
13  public interface StatusListener extends StatusListens{
14  	void onStatus(BusMessage s);
15  }