クラスの使用
org.springframework.messaging.support.MessageBuilder
パッケージ
説明
Message
の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel
実装およびチャネルインターセプターサポートを提供します。org.springframework.messaging.support 内の MessageBuilder 使用
修飾子と型メソッド説明MessageBuilder.copyHeaders
(MapSE<StringSE, ?> headersToCopy) 提供されたマップから名前と値のペアをコピーします。MessageBuilder.copyHeadersIfAbsent
(MapSE<StringSE, ?> headersToCopy) 提供されたマップから名前と値のペアをコピーします。static <T> MessageBuilder<T>
MessageBuilder.fromMessage
(Message<T> message) 提供されたメッセージからコピーされたすべてのヘッダーが事前に入力された新しいMessage
インスタンスのビルダーを作成します。MessageBuilder.removeHeader
(StringSE headerName) 指定されたヘッダー名の値を削除します。MessageBuilder.removeHeaders
(StringSE... headerPatterns) 'headerPatterns' の配列を介して提供されるすべてのヘッダーを削除します。MessageBuilder.setErrorChannel
(MessageChannel errorChannel) MessageBuilder.setErrorChannelName
(StringSE errorChannelName) 指定されたヘッダー名の値を設定します。MessageBuilder.setHeaderIfAbsent
(StringSE headerName, ObjectSE headerValue) ヘッダー名がまだ値に関連付けられていない場合にのみ、指定されたヘッダー名の値を設定します。MessageBuilder.setHeaders
(MessageHeaderAccessor accessor) MessageHeaderAccessor
を指定して、使用するメッセージヘッダーを設定します。MessageBuilder.setReplyChannel
(MessageChannel replyChannel) MessageBuilder.setReplyChannelName
(StringSE replyChannelName) static <T> MessageBuilder<T>
MessageBuilder.withPayload
(T payload) 指定されたペイロードでメッセージの新しいビルダーを作成します。