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 message) |
<T> void |
convertAndSend(String destinationName,
T message,
MessagePostProcessor postProcessor) |
Object |
convertSendAndReceive(String destinationName,
Object request) |
Object |
convertSendAndReceive(String destinationName,
Object request,
MessagePostProcessor postProcessor) |
<P> Message<P> |
receive(String destinationName) |
Object |
receiveAndConvert(String destinationName) |
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, doReceive, doSendAndReceive, receive, receive, receiveAndConvert, receiveAndConvert, sendAndReceive, sendAndReceiveconvertAndSend, convertAndSend, convertAndSend, convertAndSend, doSend, getConverter, getDefaultDestination, getRequiredDefaultDestination, send, send, setConverter, setDefaultDestination, setMessageConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertAndSend, convertAndSend, convertAndSend, convertAndSend, send, sendreceive, receive, receiveAndConvert, receiveAndConvertconvertSendAndReceive, 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 message)
convertAndSend in interface DestinationResolvingMessageSendingOperations<D>public <T> void convertAndSend(String destinationName, T message, MessagePostProcessor postProcessor)
convertAndSend in interface DestinationResolvingMessageSendingOperations<D>public <P> Message<P> receive(String destinationName)
receive in interface DestinationResolvingMessageReceivingOperations<D>public Object receiveAndConvert(String destinationName)
receiveAndConvert in interface DestinationResolvingMessageReceivingOperations<D>public Message<?> sendAndReceive(String destinationName, Message<?> requestMessage)
sendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>public Object convertSendAndReceive(String destinationName, Object request)
convertSendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>public Object convertSendAndReceive(String destinationName, Object request, MessagePostProcessor postProcessor)
convertSendAndReceive in interface DestinationResolvingMessageRequestReplyOperations<D>