クラス DefaultStreamMessageConverter
java.lang.ObjectSE
org.springframework.rabbit.stream.support.converter.DefaultStreamMessageConverter
- 実装されたすべてのインターフェース:
MessageConverter
,StreamMessageConverter
デフォルト
StreamMessageConverter
。- 導入:
- 2.4
- 作成者:
- Gary Russell
コンストラクターのサマリー
コンストラクターコンストラクター説明WrapperMessageBuilder
を使用してインスタンスを構築します。DefaultStreamMessageConverter
(com.rabbitmq.stream.Codec codec) 提供されたコーデックを使用してインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明com.rabbitmq.stream.Message
fromMessage
(Message message) Message から Java オブジェクトに変換します。void
setBuilderSupplier
(SupplierSE<com.rabbitmq.stream.MessageBuilder> builderSupplier) メッセージビルダーのサプライヤーを設定します。toMessage
(ObjectSE object, StreamMessageProperties messageProperties) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.amqp.support.converter.MessageConverter から継承されたメソッド
toMessage
インターフェース org.springframework.rabbit.stream.support.converter.StreamMessageConverter から継承されたメソッド
toMessage
コンストラクターの詳細
DefaultStreamMessageConverter
public DefaultStreamMessageConverter()WrapperMessageBuilder
を使用してインスタンスを構築します。DefaultStreamMessageConverter
提供されたコーデックを使用してインスタンスを構築します。- パラメーター:
codec
- コーデック。
メソッドの詳細
setBuilderSupplier
メッセージビルダーのサプライヤーを設定します。- パラメーター:
builderSupplier
- サプライヤー。
toMessage
public Message toMessage(ObjectSE object, StreamMessageProperties messageProperties) throws MessageConversionException - 次で指定:
- インターフェース
StreamMessageConverter
のtoMessage
- 例外:
MessageConversionException
fromMessage
インターフェースからコピーされた説明:MessageConverter
Message から Java オブジェクトに変換します。- 次で指定:
- インターフェース
MessageConverter
のfromMessage
- 次で指定:
- インターフェース
StreamMessageConverter
のfromMessage
- パラメーター:
message
- 変換するメッセージ- 戻り値:
- 変換された Java オブジェクト
- 例外:
MessageConversionException
- 変換に失敗した場合