org.apache.axis.transport.jms
Class JMSConnectorManager
java.lang.Object
org.apache.axis.transport.jms.JMSConnectorManager
public class JMSConnectorManager
extends java.lang.Object
JMSConnectorManager manages a pool of connectors and works with the
vendor adapters to support the reuse of JMS connections.
- Ray Chun (rchun@sonicsoftware.com)
log
protected static Log log
addConnectorToPool
public void addConnectorToPool(JMSConnector conn)
Adds a JMSConnector to the appropriate vendor pool
getConnector
public JMSConnector getConnector(HashMap connectorProperties,
HashMap connectionFactoryProperties,
String username,
String password,
JMSVendorAdapter vendorAdapter)
throws AxisFault
Retrieves a JMSConnector that satisfies the provided connector criteria
release
public void release(JMSConnector connector)
Performs a non-exclusive checkin of the JMSConnector
removeConnectorFromPool
public void removeConnectorFromPool(JMSConnector conn)
Removes a JMSConnector from the appropriate vendor pool
reserve
public void reserve(JMSConnector connector)
throws Exception
Performs a non-exclusive checkout of the JMSConnector
Copyright © 2005 Apache Web Services Project. All Rights Reserved.