クラス ConvertingBytesMessageMapper
java.lang.ObjectSE
org.springframework.integration.mapping.ConvertingBytesMessageMapper
- 実装されたすべてのインターフェース:
BytesMessageMapper
、InboundMessageMapper<byte[]>
、OutboundMessageMapper<byte[]>
提供された
MessageConverter
への Message
変換との間で委譲する BytesMessageMapper
実装。MessageConverter
は、MessageConverter.fromMessage(Message, Class)
および MessageConverter.toMessage(Object, MessageHeaders)
メソッドから null
を返さないようにする必要があります。
MessageConverter.fromMessage(Message, Class)
が String
SE を返す場合、StandardCharsets.UTF_8
SE エンコーディングを使用して byte[]
に変換されます。
- 導入:
- 5.4
- 作成者:
- Artem Bilan
コンストラクターの詳細
ConvertingBytesMessageMapper
メソッドの詳細
toMessage
インターフェースからコピーされた説明:InboundMessageMapper
提供されたオブジェクトをMessage
に変換し、必要に応じて提供されたヘッダーを提供します。- 次で指定:
- インターフェース
BytesMessageMapper
のtoMessage
- 次で指定:
- インターフェース
InboundMessageMapper<byte[]>
のtoMessage
- パラメーター:
bytes
- メッセージペイロードまたはその他の変換ロジックのオブジェクトheaders
- メッセージを作成するための追加ヘッダー。null にすることができます- 戻り値:
- マッピングの結果としてのメッセージ
fromMessage
- 次で指定:
- インターフェース
OutboundMessageMapper<byte[]>
のfromMessage