eu.semaine.jms.receiver
Class FMLReceiver
java.lang.Object
eu.semaine.jms.IOBase
eu.semaine.jms.receiver.Receiver
eu.semaine.jms.receiver.XMLReceiver
eu.semaine.jms.receiver.FMLReceiver
- All Implemented Interfaces:
- javax.jms.MessageListener
public class FMLReceiver
- extends XMLReceiver
Constructor Summary |
FMLReceiver(java.lang.String topicName)
Create a receiver that will listen for all messages in the given Topic
on the default JMS server. |
FMLReceiver(java.lang.String topicName,
java.lang.String messageSelector)
Create a receiver that will listen only to the messages in the given Topic
that will pass the given messageSelector,
on the default JMS server. |
FMLReceiver(java.lang.String jmsUrl,
java.lang.String jmsUser,
java.lang.String jmsPassword,
java.lang.String topicName)
Create a receiver that will listen for all messages in the given Topic
on the given JMS server. |
FMLReceiver(java.lang.String jmsUrl,
java.lang.String jmsUser,
java.lang.String jmsPassword,
java.lang.String topicName,
java.lang.String messageSelector)
Create a receiver that will listen only to the messages in the given Topic
that will pass the given messageSelector,
on the given JMS server. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FMLReceiver
public FMLReceiver(java.lang.String topicName)
throws javax.jms.JMSException
- Create a receiver that will listen for all messages in the given Topic
on the default JMS server.
The default JMS server is determined as follows:
- jms URL: read from system property
jms.url
, default value tcp://localhost:61616
;
- jms User: read from system property
jms.user
, default value null
;
- jms Password: read from system property
jms.password
, default value null
.
- Parameters:
topic
- the name of the JMS Topic to listen to.
- Throws:
javax.jms.JMSException
FMLReceiver
public FMLReceiver(java.lang.String topicName,
java.lang.String messageSelector)
throws javax.jms.JMSException
- Create a receiver that will listen only to the messages in the given Topic
that will pass the given messageSelector,
on the default JMS server.
The default JMS server is determined as follows:
- jms URL: read from system property
jms.url
, default value tcp://localhost:61616
;
- jms User: read from system property
jms.user
, default value null
;
- jms Password: read from system property
jms.password
, default value null
.
- Parameters:
topicName
- the name of the JMS Topic to listen to.messageSelector
- a message selector expression, see e.g. http://java.sun.com/javaee/5/docs/api/javax/jms/Message.html
for the detailed description.
- Throws:
javax.jms.JMSException
FMLReceiver
public FMLReceiver(java.lang.String jmsUrl,
java.lang.String jmsUser,
java.lang.String jmsPassword,
java.lang.String topicName)
throws javax.jms.JMSException
- Create a receiver that will listen for all messages in the given Topic
on the given JMS server.
- Parameters:
jmsUrl
- the url where to contact the JMS serverjmsUser
- the username to use (can be null)jmsPassword
- the password to use (can be null)topic
- the name of the JMS Topic to listen to.
- Throws:
javax.jms.JMSException
FMLReceiver
public FMLReceiver(java.lang.String jmsUrl,
java.lang.String jmsUser,
java.lang.String jmsPassword,
java.lang.String topicName,
java.lang.String messageSelector)
throws javax.jms.JMSException
- Create a receiver that will listen only to the messages in the given Topic
that will pass the given messageSelector,
on the given JMS server.
- Parameters:
jmsUrl
- the url where to contact the JMS serverjmsUser
- the username to use (can be null)jmsPassword
- the password to use (can be null)topicName
- the name of the JMS Topic to listen to.messageSelector
- a message selector expression, see e.g. http://java.sun.com/javaee/5/docs/api/javax/jms/Message.html
for the detailed description.
- Throws:
javax.jms.JMSException