public class SjmsTemplate extends Object
| Constructor and Description |
|---|
SjmsTemplate(javax.jms.ConnectionFactory connectionFactory,
boolean transacted,
int acknowledgeMode) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Connection |
createConnection() |
javax.jms.Session |
createSession(javax.jms.Connection connection) |
Object |
execute(SessionCallback sessionCallback,
boolean startConnection) |
void |
execute(javax.jms.Session session,
SessionCallback sessionCallback) |
javax.jms.ConnectionFactory |
getConnectionFactory() |
javax.jms.Message |
receive(String destinationName,
boolean isTopic,
long timeout) |
void |
send(org.apache.camel.Exchange exchange,
String destinationName,
MessageCreator messageCreator,
boolean isTopic) |
void |
send(javax.jms.MessageProducer producer,
javax.jms.Message message) |
void |
setDestinationCreationStrategy(DestinationCreationStrategy destinationCreationStrategy) |
void |
setExplicitQosEnabled(boolean explicitQosEnabled) |
void |
setQoSSettings(int deliveryMode,
int priority,
long timeToLive) |
public SjmsTemplate(javax.jms.ConnectionFactory connectionFactory,
boolean transacted,
int acknowledgeMode)
public javax.jms.ConnectionFactory getConnectionFactory()
public void setDestinationCreationStrategy(DestinationCreationStrategy destinationCreationStrategy)
public void setQoSSettings(int deliveryMode,
int priority,
long timeToLive)
public void setExplicitQosEnabled(boolean explicitQosEnabled)
public Object execute(SessionCallback sessionCallback, boolean startConnection) throws Exception
Exceptionpublic void execute(javax.jms.Session session,
SessionCallback sessionCallback)
throws Exception
Exceptionpublic void send(org.apache.camel.Exchange exchange,
String destinationName,
MessageCreator messageCreator,
boolean isTopic)
throws Exception
Exceptionpublic void send(javax.jms.MessageProducer producer,
javax.jms.Message message)
throws Exception
Exceptionpublic javax.jms.Message receive(String destinationName, boolean isTopic, long timeout) throws Exception
ExceptionApache Camel