OSMQ
v2.0.1

osmq.util
Class TopicsListeners

java.lang.Object
  extended byosmq.util.TopicsListeners
All Implemented Interfaces:
MessageListener

public class TopicsListeners
extends java.lang.Object
implements MessageListener

Supports differentiating MessageListener instance by topic.


Constructor Summary
TopicsListeners()
           
 
Method Summary
 void add(java.lang.String topic, MessageListener listener)
           
 void delete(java.lang.String topic)
           
 int getCount()
           
 MessageListener getDefaultListener()
           
 boolean hasTopic(java.lang.String topic)
           
 void onMessage(Message cm)
           
 void setDefaultListener(MessageListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicsListeners

public TopicsListeners()
Method Detail

setDefaultListener

public void setDefaultListener(MessageListener listener)

getDefaultListener

public MessageListener getDefaultListener()

add

public void add(java.lang.String topic,
                MessageListener listener)

hasTopic

public boolean hasTopic(java.lang.String topic)

delete

public void delete(java.lang.String topic)

getCount

public int getCount()

onMessage

public void onMessage(Message cm)
Specified by:
onMessage in interface MessageListener

(c) 2000 - 2003 MQue Systems
All Rights Reserved