eu.semaine.jms.sender
Class FMLSender
java.lang.Object
   eu.semaine.jms.IOBase
eu.semaine.jms.IOBase
       eu.semaine.jms.sender.Sender
eu.semaine.jms.sender.Sender
           eu.semaine.jms.sender.XMLSender
eu.semaine.jms.sender.XMLSender
               eu.semaine.jms.sender.FMLSender
eu.semaine.jms.sender.FMLSender
- public class FMLSender 
- extends XMLSender
An abstraction of Sender for state data.
- Author:
- marc
 
 
 
 
 
| Constructor Summary | 
| FMLSender(java.lang.String topicName,
          java.lang.String source)Create a new Sender to the given topic on the default JMS server.
 | 
| FMLSender(java.lang.String jmsUrl,
          java.lang.String jmsUser,
          java.lang.String jmsPassword,
          java.lang.String topicName,
          java.lang.String source)Create a new Sender to the given topic on the given JMS server.
 | 
 
 
 
| Methods inherited from class eu.semaine.jms.sender.Sender | 
| getDatatype, getPeriod, getSource, getTimeToLive, initialise, isEventBased, isPeriodic, main, sendTextMessage, sendTextMessage, setEventBased, setPeriodic, setTimeToLive | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
FMLSender
public FMLSender(java.lang.String topicName,
                 java.lang.String source)
          throws javax.jms.JMSException
- Create a new Sender to 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 valuetcp://localhost:61616;
- jms User: read from system property jms.user, default valuenull;
- jms Password: read from system property jms.password, default valuenull.
 Datatype and source will be sent with every message.
 
- Parameters:
- topic- the name of the topic to send to.
- source- the name of the component sending the data.
- Throws:
- java.lang.NullPointerException- if any of the parameters topicName, datatype, or source are null.
- javax.jms.JMSException
 
FMLSender
public FMLSender(java.lang.String jmsUrl,
                 java.lang.String jmsUser,
                 java.lang.String jmsPassword,
                 java.lang.String topicName,
                 java.lang.String source)
          throws javax.jms.JMSException
- Create a new Sender to the given topic on the given JMS server.
 Datatype and source will be sent with every message.
 
- Parameters:
- jmsUrl- the url where to contact the JMS server
- jmsUser- the username to use (can be null)
- jmsPassword- the password to use (can be null)
- topic- the name of the topic to send to.
- source- the name of the component sending the data.
- Throws:
- javax.jms.JMSException
- java.lang.NullPointerException- if any of the parameters jmsUrl, topicName, datatype, or source are null.