クラスの使用
org.springframework.messaging.support.MessageBuilder
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) 指定されたペイロードでメッセージの新しいビルダーを作成します。