クラス 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。