org.apache.activemq.axis
Class ActiveMQVendorAdapter

java.lang.Object
  extended by org.apache.axis.components.jms.JMSVendorAdapter
      extended by org.apache.axis.components.jms.BeanVendorAdapter
          extended by org.apache.activemq.axis.ActiveMQVendorAdapter

public class ActiveMQVendorAdapter
extends org.apache.axis.components.jms.BeanVendorAdapter

An adapter for using ActiveMQ inside Apache Axis

Version:
$Revision$

Field Summary
static java.lang.String BROKER_URL
          The URL to connect to the broker
static java.lang.String DEFAULT_PASSWORD
          Specifies the default password
static java.lang.String DEFAULT_USERNAME
          Specifies the default user name
protected static java.lang.String QCF_CLASS
           
protected static java.lang.String TCF_CLASS
           
 
Fields inherited from class org.apache.axis.components.jms.BeanVendorAdapter
CONNECTION_FACTORY_CLASS
 
Fields inherited from class org.apache.axis.components.jms.JMSVendorAdapter
CONNECT_ACTION, ON_EXCEPTION_ACTION, RECEIVE_ACTION, SEND_ACTION, SUBSCRIBE_ACTION
 
Constructor Summary
ActiveMQVendorAdapter()
           
 
Method Summary
 void addVendorConnectionFactoryProperties(org.apache.axis.transport.jms.JMSURLHelper jmsUrl, java.util.HashMap properties)
           
 javax.jms.QueueConnectionFactory getQueueConnectionFactory(java.util.HashMap properties)
           
 javax.jms.TopicConnectionFactory getTopicConnectionFactory(java.util.HashMap properties)
           
 boolean isMatchingConnectionFactory(javax.jms.ConnectionFactory connectionFactory, org.apache.axis.transport.jms.JMSURLHelper jmsURL, java.util.HashMap properties)
           
 
Methods inherited from class org.apache.axis.components.jms.JMSVendorAdapter
getJMSConnectionFactoryProperties, getJMSConnectorProperties, getQueue, getTopic, getVendorId, isRecoverable, setProperties, setupApplicationProperties, setupMessageContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QCF_CLASS

protected static final java.lang.String QCF_CLASS

TCF_CLASS

protected static final java.lang.String TCF_CLASS

BROKER_URL

public static final java.lang.String BROKER_URL
The URL to connect to the broker

See Also:
Constant Field Values

DEFAULT_USERNAME

public static final java.lang.String DEFAULT_USERNAME
Specifies the default user name

See Also:
Constant Field Values

DEFAULT_PASSWORD

public static final java.lang.String DEFAULT_PASSWORD
Specifies the default password

See Also:
Constant Field Values
Constructor Detail

ActiveMQVendorAdapter

public ActiveMQVendorAdapter()
Method Detail

getQueueConnectionFactory

public javax.jms.QueueConnectionFactory getQueueConnectionFactory(java.util.HashMap properties)
                                                           throws java.lang.Exception
Overrides:
getQueueConnectionFactory in class org.apache.axis.components.jms.BeanVendorAdapter
Throws:
java.lang.Exception

getTopicConnectionFactory

public javax.jms.TopicConnectionFactory getTopicConnectionFactory(java.util.HashMap properties)
                                                           throws java.lang.Exception
Overrides:
getTopicConnectionFactory in class org.apache.axis.components.jms.BeanVendorAdapter
Throws:
java.lang.Exception

addVendorConnectionFactoryProperties

public void addVendorConnectionFactoryProperties(org.apache.axis.transport.jms.JMSURLHelper jmsUrl,
                                                 java.util.HashMap properties)
Specified by:
addVendorConnectionFactoryProperties in class org.apache.axis.components.jms.JMSVendorAdapter

isMatchingConnectionFactory

public boolean isMatchingConnectionFactory(javax.jms.ConnectionFactory connectionFactory,
                                           org.apache.axis.transport.jms.JMSURLHelper jmsURL,
                                           java.util.HashMap properties)
Specified by:
isMatchingConnectionFactory in class org.apache.axis.components.jms.JMSVendorAdapter


Copyright © 2009 Apache Software Foundation. All Rights Reserved.