org.ow2.jasmine.monitoring.eos.common.jms
Class JMSConnection

java.lang.Object
  extended by org.ow2.jasmine.monitoring.eos.common.jms.JMSConnection
All Implemented Interfaces:
java.io.Serializable

public class JMSConnection
extends java.lang.Object
implements java.io.Serializable

Author:
poutchjp
See Also:
Serialized Form

Field Summary
protected  javax.jms.TopicConnection connection
           
protected  javax.jms.TopicSession session
           
protected  javax.jms.TopicSubscriber subscriber
           
protected  javax.jms.Topic topic
           
static java.lang.String TOPIC_FACTORY
           
 
Constructor Summary
JMSConnection(EventManager evManager)
           
 
Method Summary
 void connect(java.lang.String topicName)
           
<SML extends javax.jms.MessageListener,Serializable>
void
connect(java.lang.String topicName, SML listener)
           
 void disconnect()
           
 void sendObjectMessage(java.io.Serializable object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOPIC_FACTORY

public static final java.lang.String TOPIC_FACTORY
See Also:
Constant Field Values

topic

protected javax.jms.Topic topic

connection

protected javax.jms.TopicConnection connection

session

protected javax.jms.TopicSession session

subscriber

protected javax.jms.TopicSubscriber subscriber
Constructor Detail

JMSConnection

public JMSConnection(EventManager evManager)
Method Detail

connect

public void connect(java.lang.String topicName)
             throws java.lang.Exception
Throws:
java.lang.Exception

connect

public <SML extends javax.jms.MessageListener,Serializable> void connect(java.lang.String topicName,
                                                                         SML listener)
             throws java.lang.Exception
Throws:
java.lang.Exception

sendObjectMessage

public void sendObjectMessage(java.io.Serializable object)
                       throws java.lang.Exception
Throws:
java.lang.Exception

disconnect

public void disconnect()
                throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 OW2 Consortium. All Rights Reserved.