java.lang.Object
org.apache.axis.transport.jms.JMSConnectorFactory
- public abstract class JMSConnectorFactory
- extends java.lang.Object
JMSConnectorFactory is a factory class for creating JMSConnectors. It can
create both client connectors and server connectors. A server connector
is configured to allow asynchronous message receipt, while a client
connector is not.
JMSConnectorFactory can also be used to select an appropriately configured
JMSConnector from an existing pool of connectors.
|
Method Summary |
static JMSConnector |
createClientConnector(java.util.HashMap connectorConfig,
java.util.HashMap cfConfig,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
Static method to create a client connector. |
private static JMSConnector |
createConnector(java.util.HashMap connectorConfig,
java.util.HashMap cfConfig,
boolean allowReceive,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
|
static JMSConnector |
createServerConnector(java.util.HashMap connectorConfig,
java.util.HashMap cfConfig,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
Static method to create a server connector. |
static JMSConnector |
matchConnector(java.util.Set connectors,
java.util.HashMap connectorProps,
java.util.HashMap cfProps,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
Performs an initial check on the connector properties, and then defers
to the vendor adapter for matching on the vendor-specific connection factory. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
JMSConnectorFactory
public JMSConnectorFactory()
matchConnector
public static JMSConnector matchConnector(java.util.Set connectors,
java.util.HashMap connectorProps,
java.util.HashMap cfProps,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
- Performs an initial check on the connector properties, and then defers
to the vendor adapter for matching on the vendor-specific connection factory.
createServerConnector
public static JMSConnector createServerConnector(java.util.HashMap connectorConfig,
java.util.HashMap cfConfig,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
throws java.lang.Exception
- Static method to create a server connector. Server connectors can
accept incoming requests.
createClientConnector
public static JMSConnector createClientConnector(java.util.HashMap connectorConfig,
java.util.HashMap cfConfig,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
throws java.lang.Exception
- Static method to create a client connector. Client connectors cannot
accept incoming requests.
createConnector
private static JMSConnector createConnector(java.util.HashMap connectorConfig,
java.util.HashMap cfConfig,
boolean allowReceive,
java.lang.String username,
java.lang.String password,
org.apache.axis.components.jms.JMSVendorAdapter adapter)
throws java.lang.Exception