インターフェース SmartMessageConverter
- すべてのスーパーインターフェース:
MessageConverter
- すべての既知の実装クラス:
MappingJackson2MessageConverter
変換ヒントをサポートする拡張
MessageConverter
SPI。 変換ヒントが提供されている場合、コンバーターが通常の toMessage
バリアントを呼び出すのではなく、コンバーターがこのインターフェースを実装している場合、フレームワークは拡張メソッドを呼び出します。
- 導入:
- 4.3
- 作成者:
- Stephane Nicoll
メソッドのサマリー
インターフェース org.springframework.jms.support.converter.MessageConverter から継承されたメソッド
fromMessage, toMessage
メソッドの詳細
toMessage
MessageEE toMessage(ObjectSE object, SessionEE session, @Nullable ObjectSE conversionHint) throws JMSExceptionEE, MessageConversionException 引数として追加の変換コンテキストをとるMessageConverter.toMessage(Object, Session)
のバリアント。ペイロードパラメーターのアノテーションを考慮します。- パラメーター:
object
- 変換するオブジェクトsession
- JMS メッセージの作成に使用するセッションconversionHint
-MessageConverter
に渡される追加のオブジェクト。関連するMethodParameter
(null
の場合があります。}- 戻り値:
- JMS メッセージ
- 例外:
JMSExceptionEE
- JMS API メソッドによってスローされた場合MessageConversionException
- 変換に失敗した場合- 関連事項: