クラス 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) が StringSE を返す場合、StandardCharsets.UTF_8SE エンコーディングを使用して byte[] に変換されます。
- 導入:
- 5.4
- 作成者:
- Artem Bilan
コンストラクターの詳細
ConvertingBytesMessageMapper
メソッドの詳細
toMessage
インターフェースからコピーされた説明:InboundMessageMapper提供されたオブジェクトをMessageに変換し、必要に応じて提供されたヘッダーを提供します。- 次で指定:
- インターフェース
BytesMessageMapperのtoMessage - 次で指定:
- インターフェース
InboundMessageMapper<byte[]>のtoMessage - パラメーター:
bytes- メッセージペイロードまたはその他の変換ロジックのオブジェクトheaders- メッセージを作成するための追加ヘッダー。null にすることができます- 戻り値:
- マッピングの結果としてのメッセージ
fromMessage
- 次で指定:
- インターフェース
BytesMessageMapperのfromMessage - 次で指定:
- インターフェース
OutboundMessageMapper<byte[]>のfromMessage