Package org.apache.activemq.web
Class SessionPool
java.lang.Object
org.apache.activemq.web.SessionPool
A simple pool of JMS Session objects intended for use by Queue browsers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.Sessionprotected jakarta.jms.Sessionjakarta.jms.Connectionjakarta.jms.ConnectionFactoryvoidreturnSession(jakarta.jms.Session session) voidsetConnection(jakarta.jms.Connection connection) voidsetConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory)
-
Constructor Details
-
SessionPool
public SessionPool()
-
-
Method Details
-
getConnection
public jakarta.jms.Connection getConnection() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
setConnection
public void setConnection(jakarta.jms.Connection connection) -
getConnectionFactory
public jakarta.jms.ConnectionFactory getConnectionFactory() -
setConnectionFactory
public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) -
borrowSession
public jakarta.jms.Session borrowSession() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
returnSession
public void returnSession(jakarta.jms.Session session) -
createSession
protected jakarta.jms.Session createSession() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-