インターフェースの使用
org.springframework.messaging.converter.MessageConverter
MessageConverter を使用するパッケージ
パッケージ
説明
メッセージ変換のサポートを提供します。
メッセージングテンプレートのインターフェースと実装クラスを定義します。
アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
org.springframework.messaging.converter 内の MessageConverter 使用
org.springframework.messaging.converter 内の MessageConverter サブインターフェースMessageConverter を実装している org.springframework.messaging.converter のクラス修飾子と型クラス説明class
Gson や JSON-B などのプレーン JSON コンバーターの共通基本クラス。class
主にコンバーターがペイロードクラスと MIME 型に基づいた変換をサポートするかどうかを確認するための、共通プロパティのサポートと変換メソッドの部分的な実装を含むSmartMessageConverter
実装の抽象基本クラス。class
ペイロードが byte[] との間で変換される MIME 型 "application/octet-stream" をサポートするMessageConverter
。class
登録済みコンバーターのリストに委譲して、そのうちの 1 つが NULL 以外の結果を返すまで呼び出されるMessageConverter
。class
ConversionService
を使用してメッセージのペイロードをリクエストされた型に変換するSimpleMessageConverter
の拡張。class
Google グソンを使用して JSON を読み書きできるMessageConverter
の実装。class
JSON バインディング API を使用して JSON を読み書きできるMessageConverter
の実装。class
kotlinx.serialization を使用して JSON を読み書きできるMessageConverter
の実装。class
Jackson 2 ベースのMessageConverter
実装。class
class
JSON サポート用の公式"com.google.protobuf:protobuf-java-util"
ライブラリで使用するProtobufMessageConverter
のサブクラス。class
class
期待されるターゲットクラスに一致する限り、メッセージペイロードをアンラップする単純なコンバーター。class
ペイロードが文字列との間で変換される MIME 型 "text/plain" をサポートするMessageConverter
。型 MessageConverter の引数を持つ型を返す org.springframework.messaging.converter のメソッド型の型引数を持つ org.springframework.messaging.converter のコンストラクターパラメーター MessageConverter修飾子コンストラクター説明CompositeMessageConverter
(CollectionSE<MessageConverter> converters) 指定されたコンバーターでインスタンスを作成します。org.springframework.messaging.core 内の MessageConverter 使用
型 MessageConverter のパラメーターを持つ org.springframework.messaging.core のメソッド修飾子と型メソッド説明void
AbstractMessageSendingTemplate.setMessageConverter
(MessageConverter messageConverter) MessageConverter
をconvertAndSend
メソッドで使用するように設定します。org.springframework.messaging.handler.annotation.support 内の MessageConverter 使用
型 MessageConverter のパラメーターを持つ org.springframework.messaging.handler.annotation.support のメソッド修飾子と型メソッド説明void
DefaultMessageHandlerMethodFactory.setMessageConverter
(MessageConverter messageConverter) 使用するMessageConverter
を設定します。型 MessageConverter のパラメーターを持つ org.springframework.messaging.handler.annotation.support のコンストラクター修飾子コンストラクター説明MessageMethodArgumentResolver
(MessageConverter converter) 指定されたMessageConverter
でリゾルバーインスタンスを作成します。PayloadMethodArgumentResolver
(MessageConverter messageConverter) 指定されたMessageConverter
で新しいPayloadArgumentResolver
を作成します。PayloadMethodArgumentResolver
(MessageConverter messageConverter, Validator validator) PayloadMethodArgumentResolver
(MessageConverter messageConverter, Validator validator, boolean useDefaultResolution) org.springframework.messaging.simp.annotation.support 内の MessageConverter 使用
修飾子と型メソッド説明SimpAnnotationMethodMessageHandler.getMessageConverter()
設定されたMessageConverter
を返します。型 MessageConverter のパラメーターを持つ org.springframework.messaging.simp.annotation.support のメソッド修飾子と型メソッド説明void
SimpAnnotationMethodMessageHandler.setMessageConverter
(MessageConverter converter) メッセージのペイロードを特定の MIME 型の直列化された形式からターゲットメソッドパラメーターに一致するオブジェクトに変換するために使用するMessageConverter
を構成します。org.springframework.messaging.simp.config 内の MessageConverter 使用
型 MessageConverter の型引数を持つ org.springframework.messaging.simp.config のメソッドパラメーター修飾子と型メソッド説明protected boolean
AbstractMessageBrokerConfiguration.configureMessageConverters
(ListSE<MessageConverter> messageConverters) このメソッドをオーバーライドして、カスタムメッセージコンバーターを追加します。org.springframework.messaging.simp.stomp 内の MessageConverter 使用
修飾子と型メソッド説明DefaultStompSession.getMessageConverter()
設定されたMessageConverter
を返します。StompClientSupport.getMessageConverter()
設定されたMessageConverter
を返します。型 MessageConverter のパラメーターを持つ org.springframework.messaging.simp.stomp のメソッド修飾子と型メソッド説明void
DefaultStompSession.setMessageConverter
(MessageConverter messageConverter) オブジェクト型または予期されるオブジェクト型と "content-type" ヘッダーに基づいて、受信メッセージと発信メッセージのペイロードをbyte[]
との間で変換するために使用するMessageConverter
を設定します。void
StompClientSupport.setMessageConverter
(MessageConverter messageConverter) オブジェクト型と「コンテンツ型」ヘッダーに基づいて、受信メッセージと発信メッセージのペイロードをbyte[]
との間で変換するために使用するMessageConverter
を設定します。org.springframework.web.socket.config.annotation 内の MessageConverter 使用
型 MessageConverter の型引数を持つ org.springframework.web.socket.config.annotation のメソッドパラメーター修飾子と型メソッド説明protected boolean
DelegatingWebSocketMessageBrokerConfiguration.configureMessageConverters
(ListSE<MessageConverter> messageConverters) default boolean
WebSocketMessageBrokerConfigurer.configureMessageConverters
(ListSE<MessageConverter> messageConverters) アノテーション付きメソッドでメッセージのペイロードを抽出するとき、およびメッセージを送信するとき (たとえば、「ブローカー」SimpMessagingTemplate 経由) に使用するメッセージコンバーターを構成します。