クラスの使用
org.springframework.messaging.support.MessageHeaderAccessor
パッケージ
説明
このパッケージは、JmsTemplate のような上位レベルのクラスで使用される汎用 JMS サポートクラスを提供します。
STOMP などのプロトコルを含む Simple Messaging Protocols の一般的なサポート。
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
Message
の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel
実装およびチャネルインターセプターサポートを提供します。org.springframework.jms.support 内の MessageHeaderAccessor 使用
org.springframework.messaging.simp 内の MessageHeaderAccessor 使用
修飾子と型クラス説明class
基本的なメッセージングパターンをサポートする単純なメッセージングプロトコルでメッセージヘッダーを操作するための基本クラス。修飾子と型メソッド説明protected MessageHeaderAccessor
SimpMessageHeaderAccessor.createAccessor
(Message<?> message) org.springframework.messaging.simp.stomp 内の MessageHeaderAccessor 使用
修飾子と型クラス説明class
デコードされた STOMP フレームからMessage
を作成するとき、またはMessage
を STOMP フレームにエンコードするときに使用するMessageHeaderAccessor
。org.springframework.messaging.support 内の MessageHeaderAccessor 使用
修飾子と型メソッド説明static <T extends MessageHeaderAccessor>
TMessageHeaderAccessor.getAccessor
(Message<?> message, ClassSE<T> requiredType) 指定されたMessage
のヘッダーの作成に使用された元のMessageHeaderAccessor
を返します。または、null
が利用できない場合、またはその型が必要な型と一致しない場合は、null
を返します。static <T extends MessageHeaderAccessor>
TMessageHeaderAccessor.getAccessor
(MessageHeaders messageHeaders, ClassSE<T> requiredType) Message
の代わりにMessageHeaders
インスタンスを持つgetAccessor(org.springframework.messaging.Message, Class)
のバリエーション。修飾子と型メソッド説明protected MessageHeaderAccessor
MessageHeaderAccessor.createAccessor
(Message<?> message) 指定されたメッセージの「ネストされた」アクセサーを構築します。static MessageHeaderAccessor
MessageHeaderAccessor.getAccessor
(Message<?> message) 指定されたMessage
のヘッダーの作成に使用された元のMessageHeaderAccessor
を返します。または、null
が利用できない場合、またはその型が必要な型と一致しない場合は、null
を返します。static MessageHeaderAccessor
MessageHeaderAccessor.getMutableAccessor
(Message<?> message) メッセージヘッダーを作成するために使用されるアクセサーの型と一致しようとする、またはメッセージをMessageHeaderAccessor
インスタンスでラップする、指定されたメッセージの可変MessageHeaderAccessor
を返します。修飾子と型メソッド説明void
IdTimestampMessageHeaderInitializer.initHeaders
(MessageHeaderAccessor headerAccessor) void
MessageHeaderInitializer.initHeaders
(MessageHeaderAccessor headerAccessor) 指定されたMessageHeaderAccessor
を初期化します。MessageBuilder.setHeaders
(MessageHeaderAccessor accessor) MessageHeaderAccessor
を指定して、使用するメッセージヘッダーを設定します。