インターフェースの使用
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。classConversionServiceを使用してメッセージのペイロードをリクエストされた型に変換するSimpleMessageConverterの拡張。classGoogle グソンを使用して JSON を読み書きできるMessageConverterの実装。classJSON バインディング API を使用して JSON を読み書きできるMessageConverterの実装。classkotlinx.serialization を使用して JSON を読み書きできるMessageConverterの実装。classJackson 2 ベースのMessageConverter実装。classclassJSON サポート用の公式"com.google.protobuf:protobuf-java-util"ライブラリで使用するProtobufMessageConverterのサブクラス。classclass期待されるターゲットクラスに一致する限り、メッセージペイロードをアンラップする単純なコンバーター。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 のメソッド修飾子と型メソッド説明voidAbstractMessageSendingTemplate.setMessageConverter(MessageConverter messageConverter) MessageConverterをconvertAndSendメソッドで使用するように設定します。org.springframework.messaging.handler.annotation.support 内の MessageConverter 使用
型 MessageConverter のパラメーターを持つ org.springframework.messaging.handler.annotation.support のメソッド修飾子と型メソッド説明voidDefaultMessageHandlerMethodFactory.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 のメソッド修飾子と型メソッド説明voidSimpAnnotationMethodMessageHandler.setMessageConverter(MessageConverter converter) メッセージのペイロードを特定の MIME 型の直列化された形式からターゲットメソッドパラメーターに一致するオブジェクトに変換するために使用するMessageConverterを構成します。org.springframework.messaging.simp.config 内の MessageConverter 使用
型 MessageConverter の型引数を持つ org.springframework.messaging.simp.config のメソッドパラメーター修飾子と型メソッド説明protected booleanAbstractMessageBrokerConfiguration.configureMessageConverters(ListSE<MessageConverter> messageConverters) このメソッドをオーバーライドして、カスタムメッセージコンバーターを追加します。org.springframework.messaging.simp.stomp 内の MessageConverter 使用
修飾子と型メソッド説明DefaultStompSession.getMessageConverter()設定されたMessageConverterを返します。StompClientSupport.getMessageConverter()設定されたMessageConverterを返します。型 MessageConverter のパラメーターを持つ org.springframework.messaging.simp.stomp のメソッド修飾子と型メソッド説明voidDefaultStompSession.setMessageConverter(MessageConverter messageConverter) オブジェクト型または予期されるオブジェクト型と "content-type" ヘッダーに基づいて、受信メッセージと発信メッセージのペイロードをbyte[]との間で変換するために使用するMessageConverterを設定します。voidStompClientSupport.setMessageConverter(MessageConverter messageConverter) オブジェクト型と「コンテンツ型」ヘッダーに基づいて、受信メッセージと発信メッセージのペイロードをbyte[]との間で変換するために使用するMessageConverterを設定します。org.springframework.web.socket.config.annotation 内の MessageConverter 使用
型 MessageConverter の型引数を持つ org.springframework.web.socket.config.annotation のメソッドパラメーター修飾子と型メソッド説明protected booleanDelegatingWebSocketMessageBrokerConfiguration.configureMessageConverters(ListSE<MessageConverter> messageConverters) default booleanWebSocketMessageBrokerConfigurer.configureMessageConverters(ListSE<MessageConverter> messageConverters) アノテーション付きメソッドでメッセージのペイロードを抽出するとき、およびメッセージを送信するときに使用するメッセージコンバーターを構成します(例: