public class MessagingTemplate extends GenericMessagingTemplate
DEFAULT_RECEIVE_TIMEOUT_HEADER, DEFAULT_SEND_TIMEOUT_HEADERCONVERSION_HINT_HEADER, logger| Constructor and Description |
|---|
MessagingTemplate()
Create a MessagingTemplate with no default channel.
|
MessagingTemplate(MessageChannel defaultChannel)
Create a MessagingTemplate with the given default channel.
|
| Modifier and Type | Method and Description |
|---|---|
Message<?> |
receive(MessageChannel destination,
long timeout) |
Object |
receiveAndConvert(MessageChannel destination,
long timeout) |
Message<?> |
sendAndReceive(MessageChannel destination,
Message<?> requestMessage) |
void |
setBeanFactory(BeanFactory beanFactory)
Overridden to set the destination resolver to a
integrationChannelResolver bean. |
void |
setDefaultChannel(MessageChannel channel)
Invokes
setDefaultDestination(MessageChannel) - provided for
backward compatibility. |
void |
setThrowExceptionOnLateReply(boolean throwExceptionOnLateReply) |
doReceive, doReceive, doSend, doSend, doSendAndReceive, getReceiveTimeout, getReceiveTimeoutHeader, getSendTimeout, getSendTimeoutHeader, setReceiveTimeout, setReceiveTimeoutHeader, setSendTimeout, setSendTimeoutHeaderconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, getDestinationResolver, receive, receiveAndConvert, resolveDestination, send, sendAndReceive, setDestinationResolverconvertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, sendAndReceivedoConvert, receive, receive, receiveAndConvert, receiveAndConvertconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, doConvert, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, processHeadersToSend, send, send, setDefaultDestination, setMessageConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, send, sendreceive, receive, receiveAndConvert, receiveAndConvertconvertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, sendAndReceivepublic MessagingTemplate()
setDefaultChannel(MessageChannel).public MessagingTemplate(MessageChannel defaultChannel)
defaultChannel - the default MessageChannel for send operationspublic void setBeanFactory(BeanFactory beanFactory) throws BeansException
integrationChannelResolver bean.setBeanFactory in interface BeanFactoryAwaresetBeanFactory in class GenericMessagingTemplateBeansExceptionpublic void setThrowExceptionOnLateReply(boolean throwExceptionOnLateReply)
setThrowExceptionOnLateReply in class GenericMessagingTemplatepublic void setDefaultChannel(MessageChannel channel)
setDefaultDestination(MessageChannel) - provided for
backward compatibility.channel - the channel to set.public Message<?> sendAndReceive(MessageChannel destination, Message<?> requestMessage)
sendAndReceive in interface MessageRequestReplyOperations<MessageChannel>sendAndReceive in class AbstractMessagingTemplate<MessageChannel>public Object receiveAndConvert(MessageChannel destination, long timeout)
public Message<?> receive(MessageChannel destination, long timeout)