org.mule.providers.jms
Interface JmsSupport
- All Known Implementing Classes:
- Jms11Support
- public interface JmsSupport
JmsSupport
is an interface that provides a polymorphic facade to
the JMS 1.0.2b and 1.1 API specifications. this interface is not intended for
general purpose use and should only be used with the Mule JMS connector.
Method Summary |
Connection |
createConnection(ConnectionFactory connectionFactory)
|
Connection |
createConnection(ConnectionFactory connectionFactory,
String username,
String password)
|
MessageConsumer |
createConsumer(Session session,
Destination destination,
boolean topic)
|
MessageConsumer |
createConsumer(Session session,
Destination destination,
String messageSelector,
boolean noLocal,
String durableName,
boolean topic)
|
Destination |
createDestination(Session session,
String name,
boolean topic)
|
MessageProducer |
createProducer(Session session,
Destination destination,
boolean topic)
|
Session |
createSession(Connection connection,
boolean topic,
boolean transacted,
int ackMode,
boolean noLocal)
|
Destination |
createTemporaryDestination(Session session,
boolean topic)
|
void |
send(MessageProducer producer,
Message message,
boolean topic)
|
void |
send(MessageProducer producer,
Message message,
boolean persistent,
int priority,
long ttl,
boolean topic)
|
void |
send(MessageProducer producer,
Message message,
Destination dest,
boolean topic)
|
void |
send(MessageProducer producer,
Message message,
Destination dest,
boolean persistent,
int priority,
long ttl,
boolean topic)
|
createConnection
public Connection createConnection(ConnectionFactory connectionFactory)
throws JMSException
- Throws:
JMSException
createConnection
public Connection createConnection(ConnectionFactory connectionFactory,
String username,
String password)
throws JMSException
- Throws:
JMSException
createSession
public Session createSession(Connection connection,
boolean topic,
boolean transacted,
int ackMode,
boolean noLocal)
throws JMSException
- Throws:
JMSException
createProducer
public MessageProducer createProducer(Session session,
Destination destination,
boolean topic)
throws JMSException
- Throws:
JMSException
createConsumer
public MessageConsumer createConsumer(Session session,
Destination destination,
String messageSelector,
boolean noLocal,
String durableName,
boolean topic)
throws JMSException
- Throws:
JMSException
createConsumer
public MessageConsumer createConsumer(Session session,
Destination destination,
boolean topic)
throws JMSException
- Throws:
JMSException
createDestination
public Destination createDestination(Session session,
String name,
boolean topic)
throws JMSException
- Throws:
JMSException
createTemporaryDestination
public Destination createTemporaryDestination(Session session,
boolean topic)
throws JMSException
- Throws:
JMSException
send
public void send(MessageProducer producer,
Message message,
boolean topic)
throws JMSException
- Throws:
JMSException
send
public void send(MessageProducer producer,
Message message,
boolean persistent,
int priority,
long ttl,
boolean topic)
throws JMSException
- Throws:
JMSException
send
public void send(MessageProducer producer,
Message message,
Destination dest,
boolean topic)
throws JMSException
- Throws:
JMSException
send
public void send(MessageProducer producer,
Message message,
Destination dest,
boolean persistent,
int priority,
long ttl,
boolean topic)
throws JMSException
- Throws:
JMSException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.