org.apache.axis.components.jms
Class JNDIVendorAdapter
java.lang.Object
org.apache.axis.components.jms.JMSVendorAdapter
org.apache.axis.components.jms.JNDIVendorAdapter
- public class JNDIVendorAdapter
- extends JMSVendorAdapter
Uses JNDI to locate ConnectionFactory and Destinations
- Author:
- Jaime Meritt (jmeritt@sonicsoftware.com), Ray Chun (rchun@sonicsoftware.com)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTEXT_FACTORY
public static final java.lang.String CONTEXT_FACTORY
- See Also:
- Constant Field Values
PROVIDER_URL
public static final java.lang.String PROVIDER_URL
- See Also:
- Constant Field Values
_CONNECTION_FACTORY_JNDI_NAME
public static final java.lang.String _CONNECTION_FACTORY_JNDI_NAME
- See Also:
- Constant Field Values
CONNECTION_FACTORY_JNDI_NAME
public static final java.lang.String CONNECTION_FACTORY_JNDI_NAME
- See Also:
- Constant Field Values
JNDIVendorAdapter
public JNDIVendorAdapter()
getQueueConnectionFactory
public QueueConnectionFactory getQueueConnectionFactory(java.util.HashMap cfConfig)
throws java.lang.Exception
- Specified by:
getQueueConnectionFactory
in class JMSVendorAdapter
- Throws:
java.lang.Exception
getTopicConnectionFactory
public TopicConnectionFactory getTopicConnectionFactory(java.util.HashMap cfConfig)
throws java.lang.Exception
- Specified by:
getTopicConnectionFactory
in class JMSVendorAdapter
- Throws:
java.lang.Exception
addVendorConnectionFactoryProperties
public void addVendorConnectionFactoryProperties(JMSURLHelper jmsurl,
java.util.HashMap cfConfig)
- Populates the connection factory config table with properties from
the JMS URL query string
- Specified by:
addVendorConnectionFactoryProperties
in class JMSVendorAdapter
- Parameters:
jmsurl
- The target endpoint address of the Axis callcfConfig
- The set of properties necessary to create/configure the connection factory
isMatchingConnectionFactory
public boolean isMatchingConnectionFactory(ConnectionFactory cf,
JMSURLHelper originalJMSURL,
java.util.HashMap cfProps)
- Check that the attributes of the candidate connection factory match the
requested connection factory properties.
- Specified by:
isMatchingConnectionFactory
in class JMSVendorAdapter
- Parameters:
cf
- the candidate connection factoryoriginalJMSURL
- the URL which was used to create the connection factorycfProps
- the set of properties that should be used to determine the match
- Returns:
- true or false to indicate whether a match has been found
getQueue
public Queue getQueue(QueueSession session,
java.lang.String name)
throws java.lang.Exception
- Overrides:
getQueue
in class JMSVendorAdapter
- Throws:
java.lang.Exception
getTopic
public Topic getTopic(TopicSession session,
java.lang.String name)
throws java.lang.Exception
- Overrides:
getTopic
in class JMSVendorAdapter
- Throws:
java.lang.Exception
Copyright © 2003 Apache Web Services Project. All Rights Reserved.