org.apache.axis.components.jms

Class BeanVendorAdapter

Known Direct Subclasses:
SonicMQVendorAdapter

public abstract class BeanVendorAdapter
extends JMSVendorAdapter

Uses ClassUtils.forName and reflection to configure ConnectionFactory. Uses the input sessions to create destinations.
Author:
Jaime Meritt (jmeritt@sonicsoftware.com)

Field Summary

protected static String
CONNECTION_FACTORY_CLASS

Fields inherited from class org.apache.axis.components.jms.JMSVendorAdapter

CONNECT_ACTION, ON_EXCEPTION_ACTION, RECEIVE_ACTION, SEND_ACTION, SUBSCRIBE_ACTION

Method Summary

QueueConnectionFactory
getQueueConnectionFactory(HashMap cfConfig)
TopicConnectionFactory
getTopicConnectionFactory(HashMap cfConfig)

Methods inherited from class org.apache.axis.components.jms.JMSVendorAdapter

addVendorConnectionFactoryProperties, getJMSConnectionFactoryProperties, getJMSConnectorProperties, getQueue, getQueueConnectionFactory, getTopic, getTopicConnectionFactory, getVendorId, isMatchingConnectionFactory, isRecoverable, setProperties, setupApplicationProperties, setupMessageContext

Field Details

CONNECTION_FACTORY_CLASS

protected static final String CONNECTION_FACTORY_CLASS

Method Details

getQueueConnectionFactory

public QueueConnectionFactory getQueueConnectionFactory(HashMap cfConfig)
            throws Exception
Overrides:
getQueueConnectionFactory in interface JMSVendorAdapter

getTopicConnectionFactory

public TopicConnectionFactory getTopicConnectionFactory(HashMap cfConfig)
            throws Exception
Overrides:
getTopicConnectionFactory in interface JMSVendorAdapter

Copyright © 2005 Apache Web Services Project. All Rights Reserved.