Class MessagingGatewaySupport.ConvertingMessagingTemplate
java.lang.Object
org.springframework.messaging.core.AbstractMessageSendingTemplate<D>
org.springframework.messaging.core.AbstractMessageReceivingTemplate<D>
org.springframework.messaging.core.AbstractMessagingTemplate<D>
org.springframework.messaging.core.AbstractDestinationResolvingMessagingTemplate<MessageChannel>
org.springframework.messaging.core.GenericMessagingTemplate
org.springframework.integration.core.MessagingTemplate
org.springframework.integration.gateway.MessagingGatewaySupport.ConvertingMessagingTemplate
- All Implemented Interfaces:
- Aware,- BeanFactoryAware,- DestinationResolvingMessageReceivingOperations<MessageChannel>,- DestinationResolvingMessageRequestReplyOperations<MessageChannel>,- DestinationResolvingMessageSendingOperations<MessageChannel>,- MessageReceivingOperations<MessageChannel>,- MessageRequestReplyOperations<MessageChannel>,- MessageSendingOperations<MessageChannel>
- Enclosing class:
- MessagingGatewaySupport
protected static class MessagingGatewaySupport.ConvertingMessagingTemplate
extends MessagingTemplate
The 
MessagingTemplate extension to increase doConvert(Object, Map, MessagePostProcessor)
 visibility to get access to the request message from an observation context.- 
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 SummaryMethods 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, 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, 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, sendAndReceiveMethods inherited from interface org.springframework.messaging.core.MessageSendingOperationsconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, send, send
- 
Constructor Details- 
ConvertingMessagingTemplateprotected ConvertingMessagingTemplate()
 
- 
- 
Method Details- 
doConvertpublic Message<?> doConvert(Object payload, @Nullable Map<String, Object> headers, @Nullable MessagePostProcessor postProcessor) - Overrides:
- doConvertin class- AbstractMessageSendingTemplate<MessageChannel>
 
 
-