Package org.apache.activemq.web
Class SessionPool
- java.lang.Object
-
- org.apache.activemq.web.SessionPool
-
public class SessionPool extends Object
A simple pool of JMS Session objects intended for use by Queue browsers.
-
-
Constructor Summary
Constructors Constructor Description SessionPool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.SessionborrowSession()protected javax.jms.SessioncreateSession()javax.jms.ConnectiongetConnection()javax.jms.ConnectionFactorygetConnectionFactory()voidreturnSession(javax.jms.Session session)voidsetConnection(javax.jms.Connection connection)voidsetConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
-
-
-
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
-
-