Class ConnectionManager
java.lang.Object
org.smallmind.phalanx.wire.transport.jms.ConnectionManager
- All Implemented Interfaces:
jakarta.jms.ExceptionListener
-
Constructor Summary
ConstructorsConstructorDescriptionConnectionManager(ManagedObjectFactory managedObjectFactory, MessagePolicy messagePolicy, ReconnectionPolicy reconnectionPolicy) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcreateConsumer(SessionEmployer sessionEmployer) jakarta.jms.MessageProducergetProducer(SessionEmployer sessionEmployer) jakarta.jms.SessiongetSession(SessionEmployer sessionEmployer) voidonException(jakarta.jms.JMSException jmsException) voidstart()voidstop()
-
Constructor Details
-
ConnectionManager
public ConnectionManager(ManagedObjectFactory managedObjectFactory, MessagePolicy messagePolicy, ReconnectionPolicy reconnectionPolicy) throws TransportException, jakarta.jms.JMSException - Throws:
TransportExceptionjakarta.jms.JMSException
-
-
Method Details
-
getSession
public jakarta.jms.Session getSession(SessionEmployer sessionEmployer) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
getProducer
public jakarta.jms.MessageProducer getProducer(SessionEmployer sessionEmployer) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
createConsumer
- Throws:
jakarta.jms.JMSException
-
start
public void start() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
stop
public void stop() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
close
public void close() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
onException
public void onException(jakarta.jms.JMSException jmsException) - Specified by:
onExceptionin interfacejakarta.jms.ExceptionListener
-