org.apache.activemq.ra
Class ServerSessionPoolImpl

java.lang.Object
  extended by org.apache.activemq.ra.ServerSessionPoolImpl
All Implemented Interfaces:
javax.jms.ServerSessionPool

public class ServerSessionPoolImpl
extends java.lang.Object
implements javax.jms.ServerSessionPool

Version:
$Revision$ $Date$

Constructor Summary
ServerSessionPoolImpl(ActiveMQEndpointWorker activeMQAsfEndpointWorker, int maxSessions)
           
 
Method Summary
 void close()
           
 javax.jms.ServerSession getServerSession()
           
 boolean isClosing()
           
 void removeFromPool(ServerSessionImpl ss)
           
 void returnToPool(ServerSessionImpl ss)
           
 void setClosing(boolean closing)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerSessionPoolImpl

public ServerSessionPoolImpl(ActiveMQEndpointWorker activeMQAsfEndpointWorker,
                             int maxSessions)
Method Detail

getServerSession

public javax.jms.ServerSession getServerSession()
                                         throws javax.jms.JMSException
Specified by:
getServerSession in interface javax.jms.ServerSessionPool
Throws:
javax.jms.JMSException

returnToPool

public void returnToPool(ServerSessionImpl ss)

removeFromPool

public void removeFromPool(ServerSessionImpl ss)

close

public void close()

isClosing

public boolean isClosing()
Returns:
Returns the closing.

setClosing

public void setClosing(boolean closing)
Parameters:
closing - The closing to set.


Copyright © 2010 Apache Software Foundation. All Rights Reserved.