Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.axis.transport.jms
Class JMSConnectorFactory  view JMSConnectorFactory download JMSConnectorFactory.java

java.lang.Object
  extended byorg.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.


Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
JMSConnectorFactory()
           
 
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
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

JMSConnectorFactory

public JMSConnectorFactory()
Method Detail

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