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.Session
protected jakarta.jms.Session
jakarta.jms.Connection
jakarta.jms.ConnectionFactory
void
returnSession
(jakarta.jms.Session session) void
setConnection
(jakarta.jms.Connection connection) void
setConnectionFactory
(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
-