org.smallmind.quorum.transport.message
Class ConnectionFactor

java.lang.Object
  extended by org.smallmind.quorum.transport.message.ConnectionFactor
All Implemented Interfaces:
javax.jms.ExceptionListener

public class ConnectionFactor
extends Object
implements javax.jms.ExceptionListener


Constructor Summary
ConnectionFactor(TransportManagedObjects managedObjects, MessagePolicy messagePolicy, ReconnectionPolicy reconnectionPolicy)
           
 
Method Summary
 void close()
           
 void createConsumer(SessionEmployer sessionEmployer)
           
 javax.jms.MessageProducer getProducer(SessionEmployer sessionEmployer)
           
 javax.jms.Session getSession(SessionEmployer sessionEmployer)
           
 void onException(javax.jms.JMSException jmsException)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionFactor

public ConnectionFactor(TransportManagedObjects managedObjects,
                        MessagePolicy messagePolicy,
                        ReconnectionPolicy reconnectionPolicy)
                 throws TransportException,
                        javax.jms.JMSException
Throws:
TransportException
javax.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

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:
onException in interface javax.jms.ExceptionListener


Copyright © 2012. All Rights Reserved.