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