public abstract class AbstractDestinationResolvingMessagingTemplate<D> extends AbstractMessagingTemplate<D> implements DestinationResolvingMessageSendingOperations<D>, DestinationResolvingMessageReceivingOperations<D>, DestinationResolvingMessageRequestReplyOperations<D>
logger| Constructor and Description |
|---|
AbstractDestinationResolvingMessagingTemplate() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
convertAndSend(String destinationName,
T payload) |
<T> void |
convertAndSend(String destinationName,
T payload,
Map<String,Object> headers) |
<T> void |
convertAndSend(String destinationName,
T payload,
Map<String,Object> headers,
MessagePostProcessor postProcessor) |
<T> void |
convertAndSend(String destinationName,
T payload,
MessagePostProcessor postProcessor) |
<T> T |
convertSendAndReceive(String destinationName,
Object request,
Class<T> targetClass) |
<T> T |
convertSendAndReceive(String destinationName,
Object request,
Class<T> targetClass,
MessagePostProcessor postProcessor) |
<T> T |
convertSendAndReceive(String destinationName,
Object request,
Map<String,Object> headers,
Class<T> targetClass) |
<T> T |
convertSendAndReceive(String destinationName,
Object request,
Map<String,Object> headers,
Class<T> targetClass,
MessagePostProcessor postProcessor) |
<P> Message<P> |
receive(String destinationName) |
<T> T |
receiveAndConvert(String destinationName,
Class<T> targetClass) |
protected D |
resolveDestination(String destinationName) |
<P> void |
send(String destinationName,
Message<P> message) |
Message<?> |
sendAndReceive(String destinationName,
Message<?> requestMessage) |
void |
setDestinationResolver(DestinationResolver<D> destinationResolver) |
convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, doReceive, doSendAndReceive, receive, receive, receiveAndConvert, receiveAndConvert, sendAndReceive, sendAndReceiveconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, doSend, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, 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, sendAndReceive, sendAndReceivepublic AbstractDestinationResolvingMessagingTemplate()
public void setDestinationResolver(DestinationResolver<D> destinationResolver)
public <P> void send(String destinationName, Message<P> message)
send in interface DestinationResolvingMessageSendingOperations<D>public <T> void convertAndSend(String destinationName, T payload)
convertAndSend in interface DestinationResolvingMessageSendingOperations<D>public <T> void convertAndSend(String destinationName, T payload, Map<String,Object> headers)
convertAndSend in interface DestinationResolvingMessageSendingOperations<D>public <T> void convertAndSend(String destinationName, T payload, MessagePostProcessor postProcessor)
convertAndSend in interface DestinationResolvingMessageSendingOperations<D>public <T> void convertAndSend(String destinationName, T payload, Map<String,Object> headers, MessagePostProcessor postProcessor)
convertAndSend in interface DestinationResolvingMessageSendingOperations<D>public <P> Message<P> receive(String destinationName)
receive in interface DestinationResolvingMessageReceivingOperations<D>public <T> T receiveAndConvert(String destinationName, Class<T> targetClass)
receiveAndConvert in interface DestinationResolvingMessageReceivingOperations<D>public Message<?> sendAndReceive(String destinationName, Message<?> requestMessage)
sendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>public <T> T convertSendAndReceive(String destinationName, Object request, Class<T> targetClass)
convertSendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>public <T> T convertSendAndReceive(String destinationName, Object request, Map<String,Object> headers, Class<T> targetClass)
convertSendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>public <T> T convertSendAndReceive(String destinationName, Object request, Class<T> targetClass, MessagePostProcessor postProcessor)
convertSendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>public <T> T convertSendAndReceive(String destinationName, Object request, Map<String,Object> headers, Class<T> targetClass, MessagePostProcessor postProcessor)
convertSendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>