GenericMessage, ErrorMessage
| Modifier and Type | Field and Description |
|---|---|
| private MessageHeaderAccessor | |
| private final T | |
| private final Message |
| Access | Constructor and Description |
|---|---|
| private | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Message | |
| public MessageBuilder | |
| public MessageBuilder | |
| public static <T> Message | Returns: the created messagethe payload to use (never payload, MessageHeaders null)the headers to use (never messageHeaders)null)A shortcut factory method for creating a message with the given payload
and |
| public static <T> MessageBuilder | fromMessage(Message<T>
the Message from which the payload and all headers will be copied message)Create a builder for a new |
| public MessageBuilder | |
| public MessageBuilder | |
| public MessageBuilder | |
| public MessageBuilder | |
| public MessageBuilder | |
| public MessageBuilder | setHeaderIfAbsent(String headerName, Object headerValue)
Set the value for the given header name only if the header name is not already associated with a value. |
| public MessageBuilder | setHeaders(MessageHeaderAccessor
the headers to use accessor)Set the message headers to use by providing a |
| public MessageBuilder | |
| public MessageBuilder | |
| public static <T> MessageBuilder |
| headerAccessor | back to summary |
|---|---|
| private MessageHeaderAccessor headerAccessor | |
| payload | back to summary |
|---|---|
| private final T payload | |
| providedMessage | back to summary |
|---|---|
| private final Message<T> providedMessage
| |
| MessageBuilder | back to summary |
|---|---|
| private MessageBuilder(Message<T> providedMessage) | |
| MessageBuilder | back to summary |
|---|---|
| private MessageBuilder(T payload, MessageHeaderAccessor accessor) | |
| build | back to summary |
|---|---|
public Message
| |
| copyHeaders | back to summary |
|---|---|
| public MessageBuilder Copy the name-value pairs from the provided Map. This operation will overwrite any
existing values. Use | |
| copyHeadersIfAbsent | back to summary |
|---|---|
| public MessageBuilder Copy the name-value pairs from the provided Map. This operation will not overwrite any existing values. | |
| createMessage | back to summary |
|---|---|
| public static <T> Message A shortcut factory method for creating a message with the given payload
and Note the given
| |
| fromMessage | back to summary |
|---|---|
| public static <T> MessageBuilder Create a builder for a new If the provided message is an
| |
| removeHeader | back to summary |
|---|---|
| public MessageBuilder Remove the value for the given header name. | |
| removeHeaders | back to summary |
|---|---|
| public MessageBuilder Removes all headers provided via array of 'headerPatterns'. As the name suggests the array may contain simple matching patterns for header names. Supported pattern styles are: "xxx*", "*xxx", "*xxx*" and "xxx*yyy". | |
| setErrorChannel | back to summary |
|---|---|
| public MessageBuilder | |
| setErrorChannelName | back to summary |
|---|---|
| public MessageBuilder | |
| setHeader | back to summary |
|---|---|
| public MessageBuilder Set the value for the given header name. If the provided value is | |
| setHeaderIfAbsent | back to summary |
|---|---|
| public MessageBuilder Set the value for the given header name only if the header name is not already associated with a value. | |
| setHeaders | back to summary |
|---|---|
| public MessageBuilder Set the message headers to use by providing a
| |
| setReplyChannel | back to summary |
|---|---|
| public MessageBuilder | |
| setReplyChannelName | back to summary |
|---|---|
| public MessageBuilder | |
| withPayload | back to summary |
|---|---|
| public static <T> MessageBuilder Create a new builder for a message with the given payload.
| |