クラス SimpleMessageConverter
java.lang.ObjectSE
org.springframework.messaging.converter.SimpleMessageConverter
- 実装されているすべてのインターフェース:
MessageConverter
- 既知の直属サブクラス
GenericMessageConverter
予想されるターゲットクラスと一致する限り、メッセージペイロードを単純にアンラップする単純なコンバーター。または逆に、ペイロードをメッセージでラップするだけです。
このコンバーターは、メッセージヘッダーに存在する可能性のあるコンテンツ型情報を無視するため、ペイロード変換が実際に必要な場合は使用しないでください。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明fromMessage(Message<?> message, ClassSE<?> targetClass) Messageのペイロードを、直列化された形式から、指定されたターゲットクラスの型付きオブジェクトに変換します。Message<?>toMessage(ObjectSE payload, MessageHeaders headers) ペイロードが特定のペイロードオブジェクトを直列化された形式に変換した結果であるMessageを作成します。
コンストラクターの詳細
SimpleMessageConverter
public SimpleMessageConverter()
メソッドの詳細
fromMessage
インターフェースからコピーされた説明:MessageConverterMessageのペイロードを、直列化された形式から、指定されたターゲットクラスの型指定されたオブジェクトに変換します。MessageHeaders.CONTENT_TYPEヘッダーは、変換元の MIME 型を示す必要があります。コンバーターが指定されたメディア型をサポートしていないか、変換を実行できない場合は、
nullを返します。- 次で指定:
- インターフェース
MessageConverterのfromMessage - パラメーター:
message- 入力メッセージtargetClass- 変換のターゲットクラス- 戻り値:
- 変換の結果、またはコンバーターが変換を実行できない場合は
null
toMessage
インターフェースからコピーされた説明:MessageConverterペイロードが指定されたペイロードオブジェクトを直列化された形式に変換した結果であるMessageを作成します。オプションのMessageHeadersパラメーターには、変換のターゲットメディア型を指定するMessageHeaders.CONTENT_TYPEヘッダーを含めることができ、メッセージに追加する追加のヘッダーを含めることができます。コンバーターが指定されたメディア型をサポートしていないか、変換を実行できない場合は、
nullを返します。- 次で指定:
- インターフェース
MessageConverterのtoMessage - パラメーター:
payload- 変換するオブジェクトheaders- メッセージのオプションのヘッダー (nullの場合があります)- 戻り値:
- 新しいメッセージ、またはコンバーターがオブジェクト型またはターゲットメディア型をサポートしていない場合は
null