Home » jboss-javaee-sources » javax » jms » [javadoc | source]
public interface: ServerSessionPool [javadoc | source] A ServerSessionPool object is an object implemented by an application server to provide a pool of ServerSession objects for processing the messages of a ConnectionConsumer (optional).

Its only method is getServerSession. The JMS API does not architect how the pool is implemented. It could be a static pool of ServerSession objects, or it could use a sophisticated algorithm to dynamically create ServerSession objects as needed.

If the ServerSessionPool is out of ServerSession objects, the getServerSession call may block. If a ConnectionConsumer is blocked, it cannot deliver new messages until a ServerSession is eventually returned.

Method from javax.jms.ServerSessionPool Summary:
Method from javax.jms.ServerSessionPool Detail:
 public ServerSession getServerSession() throws JMSException
    Return a server session from the pool.