クラス 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インスタンスのビルダーを作成します。クラス 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
方法の詳細
fromMessage
提供されたメッセージからコピーされたすべてのヘッダーが事前に入力された新しいMessageインスタンスのビルダーを作成します。提供されたメッセージのペイロードは、新しいメッセージのペイロードとしても使用されます。- 型パラメーター:
T- ペイロードの型。- パラメーター:
message- ペイロードとすべてのヘッダーのコピー元のメッセージ- 戻り値:
- MessageBuilder。
withPayload
提供されたペイロードを使用して、新しいMessageインスタンスのビルダーを作成します。- 型パラメーター:
T- ペイロードの型。- パラメーター:
payload- 新しいメッセージのペイロード- 戻り値:
- MessageBuilder。