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(ConnectionFactory cf,
JMSURLHelper jmsurl,
HashMap cfProps)
Check that the attributes of the candidate connection factory match the
requested connection factory properties.
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.