FileDocCategorySizeDatePackage
ServerSessionPool.javaAPI DocGlassfish v2 API3386Fri May 04 22:36:16 BST 2007javax.jms

ServerSessionPool

public interface ServerSessionPool
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.

version
1.0 - 9 March 1998
author
Mark Hapner
author
Rich Burridge
see
javax.jms.ServerSession

Fields Summary
Constructors Summary
Methods Summary
public ServerSessiongetServerSession()
Return a server session from the pool.

return
a server session from the pool
exception
JMSException if an application server fails to return a ServerSession out of its server session pool.