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, sendAndReceive
convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, doSend, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, send, send, setDefaultDestination, setMessageConverter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, send, send
receive, receive, receiveAndConvert, receiveAndConvert
convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, sendAndReceive, sendAndReceive
public 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>