public class DefaultMessageBuilderFactory extends java.lang.Object implements MessageBuilderFactory
| Constructor and Description |
|---|
DefaultMessageBuilderFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReadOnlyHeaders(java.lang.String... readOnlyHeaders)
Add headers to the configured list of read only headers.
|
<T> MessageBuilder<T> |
fromMessage(org.springframework.messaging.Message<T> message) |
void |
setReadOnlyHeaders(java.lang.String... readOnlyHeaders)
Specify a list of headers which should be considered as a read only
and prohibited from the population to the message.
|
<T> MessageBuilder<T> |
withPayload(T payload) |
public void setReadOnlyHeaders(java.lang.String... readOnlyHeaders)
readOnlyHeaders - the list of headers for readOnly mode.
Defaults to MessageHeaders.ID and MessageHeaders.TIMESTAMP.public void addReadOnlyHeaders(java.lang.String... readOnlyHeaders)
readOnlyHeaders - the additional headers.public <T> MessageBuilder<T> fromMessage(org.springframework.messaging.Message<T> message)
fromMessage in interface MessageBuilderFactorypublic <T> MessageBuilder<T> withPayload(T payload)
withPayload in interface MessageBuilderFactory