cgl.narada.jms
Class JmsSelector

java.lang.Object
  extended by cgl.narada.jms.JmsSelector
All Implemented Interfaces:
JmsDebugFlags

public class JmsSelector
extends Object
implements JmsDebugFlags

This class provides the JMS selection mechanism, by interfacing to the selction mechanism implement in openJMS from ExoLab Inc.


Field Summary
 
Fields inherited from interface cgl.narada.jms.JmsDebugFlags
JmsConnection_Debug, JmsDestination_Debug, JmsHeader_Debug, JmsLogger_Debug, JmsMessage_Debug, JmsObjectMessage_Debug, JmsProperties_Debug, JmsTextMessage_Debug, JmsTopic_Debug, JmsTopicAndSelectorVerifier_Debug, JmsTopicConnection_Debug, JmsTopicConnectionFactory_Debug, JmsTopicPublisher_Debug, JmsTopicSession_Debug, JmsTopicSubscriber_Debug
 
Constructor Summary
JmsSelector(String expression)
           
 
Method Summary
 boolean eventMatches(Message message)
           
 void fetchSelectorNuggets(String selector)
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsSelector

public JmsSelector(String expression)
            throws JMSException
Throws:
JMSException
Method Detail

eventMatches

public boolean eventMatches(Message message)
                     throws JMSException
Throws:
JMSException

fetchSelectorNuggets

public void fetchSelectorNuggets(String selector)

main

public static void main(String[] args)


For comments and suggestions please send e-mail to The NaradaBrokering Project