Class DefaultMessageBuilderFactory
java.lang.Object
org.springframework.integration.support.DefaultMessageBuilderFactory
- All Implemented Interfaces:
MessageBuilderFactory
public class DefaultMessageBuilderFactory extends java.lang.Object implements MessageBuilderFactory
- Since:
- 4.0
-
Constructor Summary
Constructors Constructor Description DefaultMessageBuilderFactory() -
Method Summary
Modifier and Type Method Description voidaddReadOnlyHeaders(java.lang.String... readOnlyHeaders)Add headers to the configured list of read only headers.<T> MessageBuilder<T>fromMessage(org.springframework.messaging.Message<T> message)voidsetReadOnlyHeaders(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)
-
Constructor Details
-
DefaultMessageBuilderFactory
public DefaultMessageBuilderFactory()
-
-
Method Details
-
setReadOnlyHeaders
public 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.- Parameters:
readOnlyHeaders- the list of headers forreadOnlymode. Defaults toMessageHeaders.IDandMessageHeaders.TIMESTAMP.- Since:
- 4.3.2
-
addReadOnlyHeaders
public void addReadOnlyHeaders(java.lang.String... readOnlyHeaders)Add headers to the configured list of read only headers.- Parameters:
readOnlyHeaders- the additional headers.- Since:
- 4.3.10
-
fromMessage
- Specified by:
fromMessagein interfaceMessageBuilderFactory
-
withPayload
- Specified by:
withPayloadin interfaceMessageBuilderFactory
-