org.jboss.axis.components.jms
Class JMSVendorAdapter

java.lang.Object
  extended byorg.jboss.axis.components.jms.JMSVendorAdapter
Direct Known Subclasses:
BeanVendorAdapter (src) , JNDIVendorAdapter (src)

public abstract class JMSVendorAdapter
extends java.lang.Object

SPI Interface that all JMSVendorAdaptors must implement. Allows for ConnectionFactory creation and Destination lookup


Field Summary
static int CONNECT_ACTION
           
static int ON_EXCEPTION_ACTION
           
static int RECEIVE_ACTION
           
static int SEND_ACTION
           
static int SUBSCRIBE_ACTION
           
 
Constructor Summary
JMSVendorAdapter()
           
 
Method Summary
 Queue (src) getQueue(QueueSession (src)  session, java.lang.String name)
           
abstract  QueueConnectionFactory (src) getQueueConnectionFactory(java.util.HashMap cfProps)
           
 Topic (src) getTopic(TopicSession (src)  session, java.lang.String name)
           
abstract  TopicConnectionFactory (src) getTopicConnectionFactory(java.util.HashMap cfProps)
           
 boolean isRecoverable(java.lang.Throwable thrown, int action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEND_ACTION

public static final int SEND_ACTION
See Also:
Constant Field Values (src)

CONNECT_ACTION

public static final int CONNECT_ACTION
See Also:
Constant Field Values (src)

SUBSCRIBE_ACTION

public static final int SUBSCRIBE_ACTION
See Also:
Constant Field Values (src)

RECEIVE_ACTION

public static final int RECEIVE_ACTION
See Also:
Constant Field Values (src)

ON_EXCEPTION_ACTION

public static final int ON_EXCEPTION_ACTION
See Also:
Constant Field Values (src)
Constructor Detail

JMSVendorAdapter

public JMSVendorAdapter()
Method Detail

getQueueConnectionFactory

public abstract QueueConnectionFactory (src)  getQueueConnectionFactory(java.util.HashMap cfProps)
                                                          throws java.lang.Exception
Throws:
java.lang.Exception

getTopicConnectionFactory

public abstract TopicConnectionFactory (src)  getTopicConnectionFactory(java.util.HashMap cfProps)
                                                          throws java.lang.Exception
Throws:
java.lang.Exception

getQueue

public Queue (src)  getQueue(QueueSession (src)  session,
                      java.lang.String name)
               throws java.lang.Exception
Throws:
java.lang.Exception

getTopic

public Topic (src)  getTopic(TopicSession (src)  session,
                      java.lang.String name)
               throws java.lang.Exception
Throws:
java.lang.Exception

isRecoverable

public boolean isRecoverable(java.lang.Throwable thrown,
                             int action)