Package javax.jms
Interface ServerSessionPool
- 
 public interface ServerSessionPoolAServerSessionPoolobject is an object implemented by an application server to provide a pool ofServerSessionobjects for processing the messages of aConnectionConsumer(optional).Its only method is getServerSession. The Jakarta Messaging API does not architect how the pool is implemented. It could be a static pool ofServerSessionobjects, or it could use a sophisticated algorithm to dynamically createServerSessionobjects as needed.If the ServerSessionPoolis out ofServerSessionobjects, thegetServerSessioncall may block. If aConnectionConsumeris blocked, it cannot deliver new messages until aServerSessionis eventually returned.- Since:
- JMS 1.0
- See Also:
- ServerSession
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ServerSessiongetServerSession()Return a server session from the pool.
 
- 
- 
- 
Method Detail- 
getServerSessionServerSession 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- ServerSessionout of its server session pool.
 
 
- 
 
-