public static class JmsConfiguration.CamelJmsTemplate
extends org.springframework.jms.core.JmsTemplate
Constructor and Description |
---|
CamelJmsTemplate(JmsConfiguration config,
javax.jms.ConnectionFactory connectionFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
doSend(javax.jms.MessageProducer producer,
javax.jms.Message message)
Override so we can support preserving the Qos settings that have
been set on the message.
|
void |
send(javax.jms.Destination destination,
org.springframework.jms.core.MessageCreator messageCreator) |
void |
send(javax.jms.Destination destination,
org.springframework.jms.core.MessageCreator messageCreator,
MessageSentCallback callback) |
void |
send(String destinationName,
org.springframework.jms.core.MessageCreator messageCreator) |
void |
send(String destinationName,
org.springframework.jms.core.MessageCreator messageCreator,
MessageSentCallback callback) |
browse, browse, browse, browseSelected, browseSelected, browseSelected, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, createBrowser, createConsumer, createProducer, doConvertFromMessage, doCreateProducer, doReceive, doReceive, doSend, doSendAndReceive, execute, execute, execute, execute, execute, getConnection, getDefaultDestination, getDefaultDestinationName, getDeliveryDelay, getDeliveryMode, getMessageConverter, getPriority, getReceiveTimeout, getSession, getTimeToLive, initDefaultStrategies, isExplicitQosEnabled, isMessageIdEnabled, isMessageTimestampEnabled, isPubSubNoLocal, isSessionLocallyTransacted, receive, receive, receive, receiveAndConvert, receiveAndConvert, receiveAndConvert, receiveSelected, receiveSelected, receiveSelected, receiveSelectedAndConvert, receiveSelectedAndConvert, receiveSelectedAndConvert, send, sendAndReceive, sendAndReceive, sendAndReceive, setDefaultDestination, setDefaultDestinationName, setDeliveryDelay, setDeliveryMode, setDeliveryPersistent, setExplicitQosEnabled, setMessageConverter, setMessageIdEnabled, setMessageTimestampEnabled, setPriority, setPubSubNoLocal, setReceiveTimeout, setTimeToLive
getDestinationResolver, isPubSubDomain, receiveFromConsumer, resolveDestinationName, setDestinationResolver, setPubSubDomain
afterPropertiesSet, convertJmsAccessException, createConnection, createSession, getConnectionFactory, getSessionAcknowledgeMode, isClientAcknowledge, isSessionTransacted, setConnectionFactory, setSessionAcknowledgeMode, setSessionAcknowledgeModeName, setSessionTransacted
public CamelJmsTemplate(JmsConfiguration config, javax.jms.ConnectionFactory connectionFactory)
public void send(String destinationName, org.springframework.jms.core.MessageCreator messageCreator, MessageSentCallback callback) throws org.springframework.jms.JmsException
org.springframework.jms.JmsException
public void send(javax.jms.Destination destination, org.springframework.jms.core.MessageCreator messageCreator, MessageSentCallback callback) throws org.springframework.jms.JmsException
org.springframework.jms.JmsException
public void send(String destinationName, org.springframework.jms.core.MessageCreator messageCreator) throws org.springframework.jms.JmsException
send
in interface org.springframework.jms.core.JmsOperations
send
in class org.springframework.jms.core.JmsTemplate
org.springframework.jms.JmsException
public void send(javax.jms.Destination destination, org.springframework.jms.core.MessageCreator messageCreator) throws org.springframework.jms.JmsException
send
in interface org.springframework.jms.core.JmsOperations
send
in class org.springframework.jms.core.JmsTemplate
org.springframework.jms.JmsException
protected void doSend(javax.jms.MessageProducer producer, javax.jms.Message message) throws javax.jms.JMSException
doSend
in class org.springframework.jms.core.JmsTemplate
javax.jms.JMSException
Apache Camel