D
- the destination typepublic interface MessageSendingOperations<D>
Modifier and Type | Method and Description |
---|---|
void |
convertAndSend(D destination,
java.lang.Object payload)
Convert the given Object to serialized form, possibly using a
MessageConverter ,
wrap it as a message and send it to the given destination. |
void |
convertAndSend(D destination,
java.lang.Object payload,
java.util.Map<java.lang.String,java.lang.Object> headers)
Convert the given Object to serialized form, possibly using a
MessageConverter ,
wrap it as a message with the given headers and send it to
the given destination. |
void |
convertAndSend(D destination,
java.lang.Object payload,
java.util.Map<java.lang.String,java.lang.Object> headers,
MessagePostProcessor postProcessor)
Convert the given Object to serialized form, possibly using a
MessageConverter ,
wrap it as a message with the given headers, apply the given post processor,
and send the resulting message to the given destination. |
void |
convertAndSend(D destination,
java.lang.Object payload,
MessagePostProcessor postProcessor)
Convert the given Object to serialized form, possibly using a
MessageConverter ,
wrap it as a message, apply the given post processor, and send
the resulting message to the given destination. |
void |
convertAndSend(java.lang.Object payload)
Convert the given Object to serialized form, possibly using a
MessageConverter ,
wrap it as a message and send it to a default destination. |
void |
convertAndSend(java.lang.Object payload,
MessagePostProcessor postProcessor)
Convert the given Object to serialized form, possibly using a
MessageConverter ,
wrap it as a message, apply the given post processor, and send
the resulting message to a default destination. |
void |
send(D destination,
Message<?> message)
Send a message to the given destination.
|
void |
send(Message<?> message)
Send a message to a default destination.
|
void send(Message<?> message) throws MessagingException
message
- the message to sendMessagingException
void send(D destination, Message<?> message) throws MessagingException
destination
- the target destinationmessage
- the message to sendMessagingException
void convertAndSend(java.lang.Object payload) throws MessagingException
MessageConverter
,
wrap it as a message and send it to a default destination.payload
- the Object to use as payloadMessagingException
void convertAndSend(D destination, java.lang.Object payload) throws MessagingException
MessageConverter
,
wrap it as a message and send it to the given destination.destination
- the target destinationpayload
- the Object to use as payloadMessagingException
void convertAndSend(D destination, java.lang.Object payload, java.util.Map<java.lang.String,java.lang.Object> headers) throws MessagingException
MessageConverter
,
wrap it as a message with the given headers and send it to
the given destination.destination
- the target destinationpayload
- the Object to use as payloadheaders
- headers for the message to sendMessagingException
void convertAndSend(java.lang.Object payload, @Nullable MessagePostProcessor postProcessor) throws MessagingException
MessageConverter
,
wrap it as a message, apply the given post processor, and send
the resulting message to a default destination.payload
- the Object to use as payloadpostProcessor
- the post processor to apply to the messageMessagingException
void convertAndSend(D destination, java.lang.Object payload, MessagePostProcessor postProcessor) throws MessagingException
MessageConverter
,
wrap it as a message, apply the given post processor, and send
the resulting message to the given destination.destination
- the target destinationpayload
- the Object to use as payloadpostProcessor
- the post processor to apply to the messageMessagingException
void convertAndSend(D destination, java.lang.Object payload, @Nullable java.util.Map<java.lang.String,java.lang.Object> headers, @Nullable MessagePostProcessor postProcessor) throws MessagingException
MessageConverter
,
wrap it as a message with the given headers, apply the given post processor,
and send the resulting message to the given destination.destination
- the target destinationpayload
- the Object to use as payloadheaders
- headers for the message to sendpostProcessor
- the post processor to apply to the messageMessagingException