Class ConnectionManager
- java.lang.Object
-
- org.smallmind.phalanx.wire.transport.jms.ConnectionManager
-
- All Implemented Interfaces:
javax.jms.ExceptionListener
public class ConnectionManager extends Object implements javax.jms.ExceptionListener
-
-
Constructor Summary
Constructors Constructor Description ConnectionManager(ManagedObjectFactory managedObjectFactory, MessagePolicy messagePolicy, ReconnectionPolicy reconnectionPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidcreateConsumer(SessionEmployer sessionEmployer)javax.jms.MessageProducergetProducer(SessionEmployer sessionEmployer)javax.jms.SessiongetSession(SessionEmployer sessionEmployer)voidonException(javax.jms.JMSException jmsException)voidstart()voidstop()
-
-
-
Constructor Detail
-
ConnectionManager
public ConnectionManager(ManagedObjectFactory managedObjectFactory, MessagePolicy messagePolicy, ReconnectionPolicy reconnectionPolicy) throws TransportException, javax.jms.JMSException
- Throws:
TransportExceptionjavax.jms.JMSException
-
-
Method Detail
-
getSession
public javax.jms.Session getSession(SessionEmployer sessionEmployer) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
getProducer
public javax.jms.MessageProducer getProducer(SessionEmployer sessionEmployer) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
createConsumer
public void createConsumer(SessionEmployer sessionEmployer) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
start
public void start() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
stop
public void stop() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
close
public void close() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
onException
public void onException(javax.jms.JMSException jmsException)
- Specified by:
onExceptionin interfacejavax.jms.ExceptionListener
-
-