クラス MessageBuilder<T>
java.lang.ObjectSE
org.springframework.integration.support.AbstractIntegrationMessageBuilder<T>
org.springframework.integration.support.BaseMessageBuilder <T、MessageBuilder <T>>
org.springframework.integration.support.MessageBuilder<T>
- 型パラメーター:
T
- ペイロード型。
デフォルトのメッセージビルダー。不変の
GenericMessage
を作成します。下位互換性のために、DefaultMessageBuilder ではなく MessageBuilder という名前が付けられています。- 作成者:
- Arjen Poutsma, Mark Fisher, Oleg Zhurakousky, Dave Syer, Gary Russell, Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明static <T> MessageBuilder
<T> fromMessage
(Message<T> message) 提供されたメッセージからコピーされたすべてのヘッダーが事前に入力された新しいMessage
インスタンスのビルダーを作成します。static <T> MessageBuilder
<T> withPayload
(T payload) 提供されたペイロードを使用して、新しいMessage
インスタンスのビルダーを作成します。クラス org.springframework.integration.support.BaseMessageBuilder から継承されたメソッド
build, copyHeaders, copyHeadersIfAbsent, getCorrelationId, getHeader, getHeaders, getPayload, getSequenceDetails, getSequenceNumber, getSequenceSize, popSequenceDetails, pushSequenceDetails, readOnlyHeaders, removeHeader, removeHeaders, setCorrelationId, setErrorChannel, setErrorChannelName, setExpirationDate, setExpirationDate, setHeader, setHeaderIfAbsent, setPriority, setReplyChannel, setReplyChannelName, setSequenceNumber, setSequenceSize
クラス org.springframework.integration.support.AbstractIntegrationMessageBuilder から継承されたメソッド
cloneMessageHistoryIfAny, filterAndCopyHeadersIfAbsent
メソッドの詳細
fromMessage
提供されたメッセージからコピーされたすべてのヘッダーが事前に入力された新しいMessage
インスタンスのビルダーを作成します。提供されたメッセージのペイロードは、新しいメッセージのペイロードとしても使用されます。- 型パラメーター:
T
- ペイロードの型。- パラメーター:
message
- ペイロードとすべてのヘッダーのコピー元のメッセージ- 戻り値:
- MessageBuilder。
withPayload
提供されたペイロードを使用して、新しいMessage
インスタンスのビルダーを作成します。- 型パラメーター:
T
- ペイロードの型。- パラメーター:
payload
- 新しいメッセージのペイロード- 戻り値:
- MessageBuilder。