Example #1
0
 /**
  * Register a particular listener for a particular message type. More than one listener can be
  * registered for each message type.
  *
  * @param m specify message type and template we're listening for
  * @param listener destination for received messages
  */
 public void registerListener(Message template, MessageListener listener) {
   Integer amType = new Integer(template.amType());
   Vector vec = (Vector) templateTbl.get(amType);
   if (vec == null) {
     vec = new Vector();
   }
   vec.addElement(new msgTemplate(template, listener));
   templateTbl.put(amType, vec);
 }