インターフェースの使用
org.springframework.amqp.support.converter.MessageConverter
MessageConverter を使用するパッケージ
パッケージ
説明
Spring Rabbit のトップレベルクラスを提供します。
Rabbit XML 名前空間をサポートするクラスを提供します。
Spring Rabbit のコアクラスを提供します。
メッセージリスナーコンテナーのクラスを提供します。
リスナーを適応させるためのクラスを提供します。
メッセージ変換をサポートするためのクラスを提供します。
ストリームプロデューサーにクラスを提供します。
メッセージ変換用のクラスを提供します。
org.springframework.amqp.rabbit 内の MessageConverter 使用
org.springframework.amqp.rabbit.config 内の MessageConverter 使用
型 MessageConverter のパラメーターを持つ org.springframework.amqp.rabbit.config のメソッド修飾子と型メソッド説明void
AbstractRabbitListenerContainerFactory.setMessageConverter
(MessageConverter messageConverter) org.springframework.amqp.rabbit.core 内の MessageConverter 使用
修飾子と型メソッド説明RabbitMessagingTemplate.getAmqpMessageConverter()
RabbitTemplate.getMessageConverter()
このテンプレートのメッセージコンバーターを返します。型 MessageConverter のパラメーターを持つ org.springframework.amqp.rabbit.core のメソッド修飾子と型メソッド説明void
RabbitMessagingTemplate.setAmqpMessageConverter
(MessageConverter amqpMessageConverter) void
RabbitTemplate.setMessageConverter
(MessageConverter messageConverter) このテンプレートのメッセージコンバーターを設定します。org.springframework.amqp.rabbit.listener 内の MessageConverter 使用
修飾子と型メソッド説明AbstractRabbitListenerEndpoint.getMessageConverter()
default MessageConverter
RabbitListenerEndpoint.getMessageConverter()
このエンドポイントが、コンテナーファクトリがメッセージコンバーターをエンドポイントのアダプターに渡すための推奨される方法をサポートしているかどうかを確認するために、コンテナーファクトリによって使用されます。型 MessageConverter のパラメーターを持つ org.springframework.amqp.rabbit.listener のメソッド修飾子と型メソッド説明void
AbstractRabbitListenerEndpoint.setMessageConverter
(MessageConverter messageConverter) default void
RabbitListenerEndpoint.setMessageConverter
(MessageConverter converter) コンテナーファクトリがメッセージコンバーターをエンドポイントのアダプターに渡すための推奨される方法。org.springframework.amqp.rabbit.listener.adapter 内の MessageConverter 使用
修飾子と型クラス説明protected final class
ペイロード抽出をAbstractAdaptableMessageListener.extractMessage(org.springframework.amqp.core.Message message)
に委譲して、後方互換性を確保します。修飾子と型メソッド説明protected MessageConverter
AbstractAdaptableMessageListener.getMessageConverter()
受信 Rabbit メッセージをリスナーメソッドの引数に変換し、リスナーメソッドから返されたオブジェクトを Rabbit メッセージに戻すコンバーターを返します。型 MessageConverter のパラメーターを持つ org.springframework.amqp.rabbit.listener.adapter のメソッド修飾子と型メソッド説明protected Message
AbstractAdaptableMessageListener.convert
(ObjectSE result, TypeSE genericType, MessageConverter converter) 設定に基づいた返信コンテンツ型で、メッセージに変換します。void
AbstractAdaptableMessageListener.setMessageConverter
(MessageConverter messageConverter) 受信 Rabbit メッセージをリスナーメソッドの引数に変換し、リスナーメソッドから返されたオブジェクトを Rabbit メッセージに戻すコンバーターを設定します。void
MessagingMessageListenerAdapter.setMessageConverter
(MessageConverter messageConverter) 型 MessageConverter のパラメーターを持つ org.springframework.amqp.rabbit.listener.adapter のコンストラクター修飾子コンストラクター説明MessageListenerAdapter
(ObjectSE delegate, MessageConverter messageConverter) 指定されたデリゲートの新しいMessageListenerAdapter
を作成します。org.springframework.amqp.support.converter 内の MessageConverter 使用
org.springframework.amqp.support.converter 内の MessageConverter サブインターフェース修飾子と型クラス説明class
抽象的な Jackson2 メッセージコンバーター。class
MessageConverter
実装の便利な基本クラス。class
Java デシリアライゼーションを潜在的に使用する MessageConverters。class
contentType ヘッダーに基づいて実際のMessageConverter
に委譲する複合MessageConverter
。class
Jackson 2 Json ライブラリを使用する JSON コンバーター。class
Jackson 2 Xml ライブラリを使用する XML コンバーター。class
class
Message
をメッセージング抽象化からMessage
へ、またはその逆に変換します。これには、ペイロードの基礎となるMessageConverter
とAmqpHeaderMapper
を使用して、AMQP ヘッダーを標準メッセージヘッダーとの間でマッピングします。class
メッセージから変換するデリゲートを呼び出した後、RemoteInvocationResult
をアンラップする委譲アダプター。class
class
文字列、シリアライズ可能なインスタンス、バイト配列を操作できるMessageConverter
の実装。修飾子と型メソッド説明protected MessageConverter
ContentTypeDelegatingMessageConverter.getConverterForContentType
(StringSE contentType) ContentTypeDelegatingMessageConverter.removeDelegate
(StringSE contentType) コンテンツ型のデリゲートを削除します。型 MessageConverter の引数を持つ型を返す org.springframework.amqp.support.converter のメソッド型 MessageConverter のパラメーターを持つ org.springframework.amqp.support.converter のメソッド修飾子と型メソッド説明void
ContentTypeDelegatingMessageConverter.addDelegate
(StringSE contentType, MessageConverter messageConverter) コンテンツ型のデリゲートコンバーターを追加します。void
MessagingMessageConverter.setPayloadConverter
(MessageConverter payloadConverter) ペイロードの変換に使用するMessageConverter
を設定します。型 MessageConverter の型引数を持つ org.springframework.amqp.support.converter のメソッドパラメーター修飾子と型メソッド説明void
ContentTypeDelegatingMessageConverter.setDelegates
(MapSE<StringSE, MessageConverter> delegatesByContentType) 型 MessageConverter のパラメーターを持つ org.springframework.amqp.support.converter のコンストラクター修飾子コンストラクター説明ContentTypeDelegatingMessageConverter
(MessageConverter defaultConverter) 提供されたデフォルトコンバーターを使用してインスタンスを構築します。MessagingMessageConverter
(MessageConverter payloadConverter, AmqpHeaderMapper headerMapper) 指定されたペイロードコンバーターとヘッダーマッパーを使用してインスタンスを作成します。org.springframework.rabbit.stream.producer 内の MessageConverter 使用
修飾子と型メソッド説明RabbitStreamOperations.messageConverter()
メッセージコンバーターを返します。RabbitStreamTemplate.messageConverter()
型 MessageConverter のパラメーターを持つ org.springframework.rabbit.stream.producer のメソッド修飾子と型メソッド説明void
RabbitStreamTemplate.setMessageConverter
(MessageConverter messageConverter) RabbitStreamTemplate.convertAndSend(Object)
操作用のコンバーターを設定します。org.springframework.rabbit.stream.support.converter 内の MessageConverter 使用