org.codehaus.activemq.axis
Class ActiveMQVendorAdapter

java.lang.Object
  extended byorg.apache.axis.components.jms.JMSVendorAdapter
      extended byorg.apache.axis.components.jms.BeanVendorAdapter
          extended byorg.codehaus.activemq.axis.ActiveMQVendorAdapter

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

An adapter for using ActiveMQ inside Apache Axis

Version:
$Revision: 1.1 $

Field Summary
static String BROKER_URL
          The URL to connect to the broker
static String DEFAULT_PASSWORD
          Specifies the default password
static String DEFAULT_USERNAME
          Specifies the default user name
static String EMBEDDED_BROKER
          Specifies whether the broker is embedded
protected static String QCF_CLASS
           
protected static 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, HashMap properties)
           
 QueueConnectionFactory getQueueConnectionFactory(HashMap properties)
           
 TopicConnectionFactory getTopicConnectionFactory(HashMap properties)
           
 boolean isMatchingConnectionFactory(ConnectionFactory connectionFactory, org.apache.axis.transport.jms.JMSURLHelper jmsURL, 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 String QCF_CLASS

TCF_CLASS

protected static final String TCF_CLASS

BROKER_URL

public static final String BROKER_URL
The URL to connect to the broker

See Also:
Constant Field Values

DEFAULT_USERNAME

public static final String DEFAULT_USERNAME
Specifies the default user name

See Also:
Constant Field Values

DEFAULT_PASSWORD

public static final String DEFAULT_PASSWORD
Specifies the default password

See Also:
Constant Field Values

EMBEDDED_BROKER

public static final String EMBEDDED_BROKER
Specifies whether the broker is embedded

See Also:
Constant Field Values
Constructor Detail

ActiveMQVendorAdapter

public ActiveMQVendorAdapter()
Method Detail

getQueueConnectionFactory

public QueueConnectionFactory getQueueConnectionFactory(HashMap properties)
                                                 throws Exception
Throws:
Exception

getTopicConnectionFactory

public TopicConnectionFactory getTopicConnectionFactory(HashMap properties)
                                                 throws Exception
Throws:
Exception

addVendorConnectionFactoryProperties

public void addVendorConnectionFactoryProperties(org.apache.axis.transport.jms.JMSURLHelper jmsUrl,
                                                 HashMap properties)

isMatchingConnectionFactory

public boolean isMatchingConnectionFactory(ConnectionFactory connectionFactory,
                                           org.apache.axis.transport.jms.JMSURLHelper jmsURL,
                                           HashMap properties)


Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.