当前页面:
在线文档首页 >
Java Platform, Enterprise Edition v1.3.1 API Specifications
Java 2 Platform EE v1.3: Interface ServerSessionPool - Java Platform, Enterprise Edition v1.3.1 API Specifications
javax.jms
Interface 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.
- See Also:
ServerSession
getServerSession
public ServerSession getServerSession()
throws JMSException
- Return a server session from the pool.
- Returns:
- a server session from the pool
- Throws:
JMSException
- if an application server fails to
return a ServerSession
out of its
server session pool.