Class SessionPool


  • public class SessionPool
    extends Object
    A simple pool of JMS Session objects intended for use by Queue browsers.
    • Constructor Detail

      • SessionPool

        public SessionPool()
    • Method Detail

      • getConnection

        public javax.jms.Connection getConnection()
                                           throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • setConnection

        public void setConnection​(javax.jms.Connection connection)
      • getConnectionFactory

        public javax.jms.ConnectionFactory getConnectionFactory()
      • setConnectionFactory

        public void setConnectionFactory​(javax.jms.ConnectionFactory connectionFactory)
      • borrowSession

        public javax.jms.Session borrowSession()
                                        throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • returnSession

        public void returnSession​(javax.jms.Session session)
      • createSession

        protected javax.jms.Session createSession()
                                           throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException