org.apache.axis.components.jms
public abstract class JMSVendorAdapter extends Object
Field Summary | |
---|---|
static int | CONNECT_ACTION |
static int | ON_EXCEPTION_ACTION |
static int | RECEIVE_ACTION |
static int | SEND_ACTION |
static int | SUBSCRIBE_ACTION |
Method Summary | |
---|---|
abstract void | addVendorConnectionFactoryProperties(JMSURLHelper jmsurl, HashMap cfProps) |
HashMap | getJMSConnectionFactoryProperties(JMSURLHelper jmsurl)
Creates a connection factory property table using values supplied in
the endpoint address
|
HashMap | getJMSConnectorProperties(JMSURLHelper jmsurl)
Creates a JMS connector property table using values supplied in
the endpoint address. |
Queue | getQueue(QueueSession session, String name) |
abstract QueueConnectionFactory | getQueueConnectionFactory(HashMap cfProps) |
Topic | getTopic(TopicSession session, String name) |
abstract TopicConnectionFactory | getTopicConnectionFactory(HashMap cfProps) |
String | getVendorId() |
abstract boolean | isMatchingConnectionFactory(ConnectionFactory cf, JMSURLHelper jmsurl, HashMap cfProps) |
boolean | isRecoverable(Throwable thrown, int action) |
void | setProperties(Message message, HashMap props) |
void | setupApplicationProperties(MessageContext context, Call call, JMSURLHelper jmsurl) |
void | setupMessageContext(MessageContext context, Call call, JMSURLHelper jmsurl)
Set JMS properties in the message context.
|
Parameters: jmsurl the endpoint address
Returns: the set of properties to be used for instantiating the connection factory
Parameters: jmsurl the endpoint address
Returns: the set of properties to be used for instantiating the JMS connector