org.apache.axis.components.jms
Class SonicMQVendorAdapter
public class SonicMQVendorAdapter
Defines SonicMQ specific constants for connnection factory creation.
Overrides methods in BeanVendorAdapter to fill in MQ classnames
- Jaime Meritt (jmeritt@sonicsoftware.com)
- Ray Chun (rchun@sonicsoftware.com)
static String | BROKER_URL-
SonicConnectionFactory parameter valid for either domain.
|
static String | CONNECTION_URLS-
SonicConnectionFactory parameter valid for either domain.
|
static String | CONNECT_ID-
SonicConnectionFactory parameter valid for either domain.
|
static String | DEFAULT_PASSWORD-
SonicConnectionFactory parameter valid for either domain.
|
static String | DEFAULT_USERNAME-
SonicConnectionFactory parameter valid for either domains.
|
static String | LOAD_BALANCING-
SonicConnectionFactory parameter valid for either domain.
|
static String | MONITOR_INTERVAL-
SonicConnectionFactory parameter valid for either domain.
|
static String | PERSISTENT_DELIVERY-
SonicConnectionFactory parameter valid for either domain.
|
static String | PING_INTERVAL-
SonicConnectionFactory parameter valid for either domain.
|
static String | PREFETCH_COUNT-
SonicConnectionFactory parameter valid for the PTP domain.
|
static String | PREFETCH_THRESHOLD-
SonicConnectionFactory parameter valid for the PTP domain.
|
static String | RECONNECT_INTERVAL-
SonicConnectionFactory parameter valid for either domain.
|
static String | RECONNECT_TIMEOUT-
SonicConnectionFactory parameter valid for either domain.
|
static String | SELECTOR_AT_BROKER-
SonicConnectionFactory parameter valid for the PubSub domain.
|
static String | SEQUENTIAL-
SonicConnectionFactory parameter valid for either domain.
|
addVendorConnectionFactoryProperties, getJMSConnectionFactoryProperties, getJMSConnectorProperties, getQueue, getQueueConnectionFactory, getTopic, getTopicConnectionFactory, getVendorId, isMatchingConnectionFactory, isRecoverable, setProperties, setupApplicationProperties, setupMessageContext |
BROKER_URL
public static final String BROKER_URL
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory.
This is a required property.
The value must be a java.lang.String
See the SonicMQ documentation for information on this property
CONNECTION_URLS
public static final String CONNECTION_URLS
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.String
See the SonicMQ documentation for information on this property
CONNECT_ID
public static final String CONNECT_ID
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.String
See the SonicMQ documentation for information on this property
DEFAULT_PASSWORD
public static final String DEFAULT_PASSWORD
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
This is a required property for secure brokers.
The value must be a java.lang.String
See the SonicMQ documentation for information on this property
DEFAULT_USERNAME
public static final String DEFAULT_USERNAME
SonicConnectionFactory parameter valid for either domains. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
This is a required property for secure brokers.
The value must be a java.lang.String
See the SonicMQ documentation for information on this property
LOAD_BALANCING
public static final String LOAD_BALANCING
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Boolean
See the SonicMQ documentation for information on this property
MONITOR_INTERVAL
public static final String MONITOR_INTERVAL
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Long
See the SonicMQ documentation for information on this property
PERSISTENT_DELIVERY
public static final String PERSISTENT_DELIVERY
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Boolean
See the SonicMQ documentation for information on this property
PING_INTERVAL
public static final String PING_INTERVAL
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Long
See the SonicMQ documentation for information on this property
PREFETCH_COUNT
public static final String PREFETCH_COUNT
SonicConnectionFactory parameter valid for the PTP domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Integer
See the SonicMQ documentation for information on this property
PREFETCH_THRESHOLD
public static final String PREFETCH_THRESHOLD
SonicConnectionFactory parameter valid for the PTP domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Integer
See the SonicMQ documentation for information on this property
RECONNECT_INTERVAL
public static final String RECONNECT_INTERVAL
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Integer
See the SonicMQ documentation for information on this property
RECONNECT_TIMEOUT
public static final String RECONNECT_TIMEOUT
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Integer
See the SonicMQ documentation for information on this property
SELECTOR_AT_BROKER
public static final String SELECTOR_AT_BROKER
SonicConnectionFactory parameter valid for the PubSub domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Boolean
See the SonicMQ documentation for information on this property
SEQUENTIAL
public static final String SEQUENTIAL
SonicConnectionFactory parameter valid for either domain. This should
be used as a key in the environment map passed into calls to
createConnector in JMSConnectorFactory
The value must be a java.lang.Boolean
See the SonicMQ documentation for information on this property
addVendorConnectionFactoryProperties
public void addVendorConnectionFactoryProperties(JMSURLHelper jmsurl,
HashMap cfProps) Extract Sonic-specific properties from the JMS URL
- addVendorConnectionFactoryProperties in interface JMSVendorAdapter
jmsurl - The JMS URL representing the target endpoint addresscfProps - The set of connection factory configuration properties
isConnectionDropped
public boolean isConnectionDropped(JMSException jmse)
isMatchingConnectionFactory
public boolean isMatchingConnectionFactory(javax.jms.ConnectionFactory cf,
JMSURLHelper jmsurl,
HashMap cfProps) Check that the attributes of the candidate connection factory match the
requested connection factory properties.
- isMatchingConnectionFactory in interface JMSVendorAdapter
cf - the candidate connection factoryjmsurl - the JMS URL associated with the candidate connection factorycfProps - the properties associated with the current request
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.