インターフェース SmartMessageConverter
- すべてのスーパーインターフェース:
MessageConverter
- すべての既知の実装クラス:
AbstractJackson2MessageConverter
、Jackson2JsonMessageConverter
、Jackson2XmlMessageConverter
public interface SmartMessageConverter extends MessageConverter
変換ヒントをサポートする拡張MessageConverter
SPI。変換ヒントが提供されている場合、コンバーターがこのインターフェースを実装していれば、フレームワークは通常の
fromMessage
/toMessage
バリアントを呼び出す代わりに、これらの拡張メソッドを呼び出します。- 導入:
- 2.0
- 作成者:
- Gary Russell
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ObjectSE
fromMessage(Message message, ObjectSE conversionHint)
追加の変換コンテキストを引数として取るMessageConverter.fromMessage(Message)
のバリアント。インターフェース org.springframework.amqp.support.converter.MessageConverter から継承されたメソッド
fromMessage, toMessage, toMessage
メソッドの詳細
fromMessage
ObjectSE fromMessage(Message message, ObjectSE conversionHint) throws MessageConversionException
追加の変換コンテキストを引数として取るMessageConverter.fromMessage(Message)
のバリアント。- パラメーター:
message
- 入力メッセージ。conversionHint
-MessageConverter
に渡される追加のオブジェクト。- 戻り値:
- 変換の結果、またはコンバーターが変換を実行できない場合は
null
。 - 例外:
MessageConversionException
- 変換に失敗した場合。- 関連事項:
MessageConverter.fromMessage(Message)