public abstract class AbstractMessagingTemplate<D> extends AbstractMessageSendingTemplate<D> implements MessageRequestReplyOperations<D>, MessageReceivingOperations<D>
logger| Constructor and Description |
|---|
AbstractMessagingTemplate() |
| Modifier and Type | Method and Description |
|---|---|
Object |
convertSendAndReceive(D destination,
Object request) |
Object |
convertSendAndReceive(D destination,
Object request,
MessagePostProcessor postProcessor) |
Object |
convertSendAndReceive(Object request) |
Object |
convertSendAndReceive(Object request,
MessagePostProcessor postProcessor) |
protected abstract <P> Message<P> |
doReceive(D destination) |
protected abstract <S,R> Message<R> |
doSendAndReceive(D destination,
Message<S> requestMessage) |
<P> Message<P> |
receive() |
<P> Message<P> |
receive(D destination) |
Object |
receiveAndConvert() |
Object |
receiveAndConvert(D destination) |
Message<?> |
sendAndReceive(D destination,
Message<?> requestMessage) |
Message<?> |
sendAndReceive(Message<?> requestMessage) |
convertAndSend, convertAndSend, convertAndSend, convertAndSend, doSend, getConverter, getDefaultDestination, getRequiredDefaultDestination, send, send, setConverter, setDefaultDestination, setMessageConverterpublic <P> Message<P> receive()
receive in interface MessageReceivingOperations<D>public <P> Message<P> receive(D destination)
receive in interface MessageReceivingOperations<D>public Object receiveAndConvert()
receiveAndConvert in interface MessageReceivingOperations<D>public Object receiveAndConvert(D destination)
receiveAndConvert in interface MessageReceivingOperations<D>public Message<?> sendAndReceive(Message<?> requestMessage)
sendAndReceive in interface MessageRequestReplyOperations<D>public Message<?> sendAndReceive(D destination, Message<?> requestMessage)
sendAndReceive in interface MessageRequestReplyOperations<D>protected abstract <S,R> Message<R> doSendAndReceive(D destination, Message<S> requestMessage)
public Object convertSendAndReceive(Object request)
convertSendAndReceive in interface MessageRequestReplyOperations<D>public Object convertSendAndReceive(D destination, Object request)
convertSendAndReceive in interface MessageRequestReplyOperations<D>public Object convertSendAndReceive(Object request, MessagePostProcessor postProcessor)
convertSendAndReceive in interface MessageRequestReplyOperations<D>public Object convertSendAndReceive(D destination, Object request, MessagePostProcessor postProcessor)
convertSendAndReceive in interface MessageRequestReplyOperations<D>