|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis.transport.jms.JMSConnectorManager
JMSConnectorManager manages a pool of connectors and works with the vendor adapters to support the reuse of JMS connections.
Nested Class Summary | |
class |
JMSConnectorManager.ShareableObjectPool
A simple non-blocking pool impl for objects that can be shared. |
Field Summary | |
protected static org.apache.commons.logging.Log |
log
|
Method Summary | |
void |
addConnectorToPool(JMSConnector conn)
Adds a JMSConnector to the appropriate vendor pool |
JMSConnector |
getConnector(java.util.HashMap connectorProperties,
java.util.HashMap connectionFactoryProperties,
java.lang.String username,
java.lang.String password,
JMSVendorAdapter vendorAdapter)
Retrieves a JMSConnector that satisfies the provided connector criteria |
static JMSConnectorManager |
getInstance()
|
JMSConnectorManager.ShareableObjectPool |
getVendorPool(java.lang.String vendorId)
Returns the pool of JMSConnectors for a particular vendor |
void |
release(JMSConnector connector)
Performs a non-exclusive checkin of the JMSConnector |
void |
removeConnectorFromPool(JMSConnector conn)
Removes a JMSConnector from the appropriate vendor pool |
void |
reserve(JMSConnector connector)
Performs a non-exclusive checkout of the JMSConnector |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static org.apache.commons.logging.Log log
Method Detail |
public static JMSConnectorManager getInstance()
public JMSConnectorManager.ShareableObjectPool getVendorPool(java.lang.String vendorId)
public JMSConnector getConnector(java.util.HashMap connectorProperties, java.util.HashMap connectionFactoryProperties, java.lang.String username, java.lang.String password, JMSVendorAdapter vendorAdapter) throws AxisFault
AxisFault
public void addConnectorToPool(JMSConnector conn)
public void removeConnectorFromPool(JMSConnector conn)
public void reserve(JMSConnector connector) throws java.lang.Exception
java.lang.Exception
public void release(JMSConnector connector)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |