org.apache.camel.component.jms
Class JmsConfiguration.CamelJmsTemplate
java.lang.Object
org.springframework.jms.support.JmsAccessor
org.springframework.jms.support.destination.JmsDestinationAccessor
org.springframework.jms.core.JmsTemplate
org.apache.camel.component.jms.JmsConfiguration.CamelJmsTemplate
- All Implemented Interfaces:
- InitializingBean, JmsOperations
- Enclosing class:
- JmsConfiguration
public static class JmsConfiguration.CamelJmsTemplate
- extends JmsTemplate
| Methods inherited from class org.springframework.jms.core.JmsTemplate |
browse, browse, browse, browseSelected, browseSelected, browseSelected, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, createBrowser, createConsumer, createProducer, doConvertFromMessage, doCreateProducer, doReceive, doReceive, doSend, execute, execute, execute, execute, execute, getConnection, getDefaultDestination, getDefaultDestinationName, 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, setDefaultDestination, setDefaultDestinationName, setDeliveryMode, setDeliveryPersistent, setExplicitQosEnabled, setMessageConverter, setMessageIdEnabled, setMessageTimestampEnabled, setPriority, setPubSubNoLocal, setReceiveTimeout, setTimeToLive |
| Methods inherited from class org.springframework.jms.support.JmsAccessor |
afterPropertiesSet, convertJmsAccessException, createConnection, createSession, getConnectionFactory, getSessionAcknowledgeMode, isClientAcknowledge, isSessionTransacted, setConnectionFactory, setSessionAcknowledgeMode, setSessionAcknowledgeModeName, setSessionTransacted |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmsConfiguration.CamelJmsTemplate
public JmsConfiguration.CamelJmsTemplate(JmsConfiguration config,
ConnectionFactory connectionFactory)
send
public void send(String destinationName,
MessageCreator messageCreator,
JmsConfiguration.MessageSentCallback callback)
throws JmsException
- Throws:
JmsException
send
public void send(Destination destination,
MessageCreator messageCreator,
JmsConfiguration.MessageSentCallback callback)
throws JmsException
- Throws:
JmsException
send
public void send(String destinationName,
MessageCreator messageCreator)
throws JmsException
- Specified by:
send in interface JmsOperations- Overrides:
send in class JmsTemplate
- Throws:
JmsException
send
public void send(Destination destination,
MessageCreator messageCreator)
throws JmsException
- Specified by:
send in interface JmsOperations- Overrides:
send in class JmsTemplate
- Throws:
JmsException
doSend
protected void doSend(MessageProducer producer,
Message message)
throws JMSException
- Override so we can support preserving the Qos settings that have
been set on the message.
- Overrides:
doSend in class JmsTemplate
- Throws:
JMSException
Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.