インターフェースの使用
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
プレーン 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) アノテーション付きメソッドでメッセージのペイロードを抽出するとき、およびメッセージを送信するときに使用するメッセージコンバーターを構成します(例: