Class AsyncMessagingTemplate
java.lang.Object
org.springframework.messaging.core.AbstractMessageSendingTemplate<MessageChannel>
org.springframework.messaging.core.AbstractMessageReceivingTemplate<MessageChannel>
org.springframework.messaging.core.AbstractMessagingTemplate<MessageChannel>
org.springframework.messaging.core.AbstractDestinationResolvingMessagingTemplate<MessageChannel>
org.springframework.messaging.core.GenericMessagingTemplate
org.springframework.integration.core.MessagingTemplate
org.springframework.integration.core.AsyncMessagingTemplate
- All Implemented Interfaces:
- Aware,- BeanFactoryAware,- AsyncMessagingOperations,- DestinationResolvingMessageReceivingOperations<MessageChannel>,- DestinationResolvingMessageRequestReplyOperations<MessageChannel>,- DestinationResolvingMessageSendingOperations<MessageChannel>,- MessageReceivingOperations<MessageChannel>,- MessageRequestReplyOperations<MessageChannel>,- MessageSendingOperations<MessageChannel>
- Since:
- 2.0
- Author:
- Mark Fisher, Gary Russell, Ngoc Nhan
- 
Field SummaryFields inherited from class org.springframework.messaging.core.GenericMessagingTemplateDEFAULT_RECEIVE_TIMEOUT_HEADER, DEFAULT_SEND_TIMEOUT_HEADERFields inherited from class org.springframework.messaging.core.AbstractMessageSendingTemplateCONVERSION_HINT_HEADER, logger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionFuture<?> asyncConvertAndSend(Object object) Future<?> asyncConvertAndSend(String channelName, Object object) Future<?> asyncConvertAndSend(MessageChannel channel, Object object) <R> Future<R> asyncConvertSendAndReceive(Object request) <R> Future<R> asyncConvertSendAndReceive(Object request, MessagePostProcessor requestPostProcessor) <R> Future<R> asyncConvertSendAndReceive(String channelName, Object request) <R> Future<R> asyncConvertSendAndReceive(String channelName, Object request, MessagePostProcessor requestPostProcessor) <R> Future<R> asyncConvertSendAndReceive(MessageChannel channel, Object request) <R> Future<R> asyncConvertSendAndReceive(MessageChannel channel, Object request, MessagePostProcessor requestPostProcessor) asyncReceive(String channelName) asyncReceive(PollableChannel channel) <R> Future<R> <R> Future<R> asyncReceiveAndConvert(String channelName) <R> Future<R> asyncReceiveAndConvert(PollableChannel channel) Future<?> Future<?> Future<?> asyncSend(MessageChannel channel, Message<?> message) asyncSendAndReceive(String channelName, Message<?> requestMessage) asyncSendAndReceive(Message<?> requestMessage) asyncSendAndReceive(MessageChannel channel, Message<?> requestMessage) voidsetExecutor(Executor executor) Methods inherited from class org.springframework.integration.core.MessagingTemplatereceive, receiveAndConvert, sendAndReceive, setBeanFactory, setDefaultChannel, setThrowExceptionOnLateReplyMethods inherited from class org.springframework.messaging.core.GenericMessagingTemplatedoReceive, doReceive, doSend, doSend, doSendAndReceive, getReceiveTimeout, getReceiveTimeoutHeader, getSendTimeout, getSendTimeoutHeader, setReceiveTimeout, setReceiveTimeoutHeader, setSendTimeout, setSendTimeoutHeaderMethods inherited from class org.springframework.messaging.core.AbstractDestinationResolvingMessagingTemplateconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, getDestinationResolver, receive, receiveAndConvert, resolveDestination, send, sendAndReceive, setDestinationResolverMethods inherited from class org.springframework.messaging.core.AbstractMessagingTemplateconvertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, sendAndReceiveMethods inherited from class org.springframework.messaging.core.AbstractMessageReceivingTemplatedoConvert, receive, receive, receiveAndConvert, receiveAndConvertMethods inherited from class org.springframework.messaging.core.AbstractMessageSendingTemplateconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, doConvert, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, processHeadersToSend, send, send, setDefaultDestination, setMessageConverterMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.messaging.core.MessageReceivingOperationsreceive, receive, receiveAndConvert, receiveAndConvertMethods inherited from interface org.springframework.messaging.core.MessageRequestReplyOperationsconvertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, sendAndReceiveMethods inherited from interface org.springframework.messaging.core.MessageSendingOperationsconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, send, send
- 
Constructor Details- 
AsyncMessagingTemplatepublic AsyncMessagingTemplate()
 
- 
- 
Method Details- 
setExecutor
- 
asyncSend- Specified by:
- asyncSendin interface- AsyncMessagingOperations
 
- 
asyncSend- Specified by:
- asyncSendin interface- AsyncMessagingOperations
 
- 
asyncSend- Specified by:
- asyncSendin interface- AsyncMessagingOperations
 
- 
asyncConvertAndSend- Specified by:
- asyncConvertAndSendin interface- AsyncMessagingOperations
 
- 
asyncConvertAndSend- Specified by:
- asyncConvertAndSendin interface- AsyncMessagingOperations
 
- 
asyncConvertAndSend- Specified by:
- asyncConvertAndSendin interface- AsyncMessagingOperations
 
- 
asyncReceive- Specified by:
- asyncReceivein interface- AsyncMessagingOperations
 
- 
asyncReceive- Specified by:
- asyncReceivein interface- AsyncMessagingOperations
 
- 
asyncReceive- Specified by:
- asyncReceivein interface- AsyncMessagingOperations
 
- 
asyncReceiveAndConvert- Specified by:
- asyncReceiveAndConvertin interface- AsyncMessagingOperations
 
- 
asyncReceiveAndConvert- Specified by:
- asyncReceiveAndConvertin interface- AsyncMessagingOperations
 
- 
asyncReceiveAndConvert- Specified by:
- asyncReceiveAndConvertin interface- AsyncMessagingOperations
 
- 
asyncSendAndReceive- Specified by:
- asyncSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncSendAndReceive- Specified by:
- asyncSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncSendAndReceive- Specified by:
- asyncSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncConvertSendAndReceive- Specified by:
- asyncConvertSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncConvertSendAndReceive- Specified by:
- asyncConvertSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncConvertSendAndReceive- Specified by:
- asyncConvertSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncConvertSendAndReceivepublic <R> Future<R> asyncConvertSendAndReceive(Object request, MessagePostProcessor requestPostProcessor) - Specified by:
- asyncConvertSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncConvertSendAndReceivepublic <R> Future<R> asyncConvertSendAndReceive(MessageChannel channel, Object request, MessagePostProcessor requestPostProcessor) - Specified by:
- asyncConvertSendAndReceivein interface- AsyncMessagingOperations
 
- 
asyncConvertSendAndReceivepublic <R> Future<R> asyncConvertSendAndReceive(String channelName, Object request, MessagePostProcessor requestPostProcessor) - Specified by:
- asyncConvertSendAndReceivein interface- AsyncMessagingOperations
 
 
-