インターフェース MessageConverter
- すべての既知のサブインターフェース:
SmartMessageConverter
- すべての既知の実装クラス:
JacksonJsonMessageConverter, MappingJackson2MessageConverter, MarshallingMessageConverter, MessagingMessageConverter, SimpleMessageConverter
public interface MessageConverter
Java オブジェクトと JMS メッセージ間のコンバーターを指定する Strategy インターフェース。
SimpleMessageConverter をチェックして、デフォルトの実装を確認し、「標準」メッセージペイロードと JMS メッセージ型を変換します。
- 導入:
- 1.1
- 作成者:
- Mark Pollack, Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明fromMessage(jakarta.jms.Message message) JMS メッセージから Java オブジェクトに変換します。jakarta.jms.Message提供されたセッションを使用して Java オブジェクトを JMS メッセージに変換し、メッセージオブジェクトを作成します。
メソッドの詳細
toMessage
jakarta.jms.Message toMessage(ObjectSE object, jakarta.jms.Session session) throws jakarta.jms.JMSException, MessageConversionException 提供されたセッションを使用して Java オブジェクトを JMS メッセージに変換し、メッセージオブジェクトを作成します。- パラメーター:
object- 変換するオブジェクトsession- JMS メッセージの作成に使用するセッション- 戻り値:
- JMS メッセージ
- 例外:
jakarta.jms.JMSException- JMS API メソッドによってスローされた場合MessageConversionException- 変換に失敗した場合
fromMessage
ObjectSE fromMessage(jakarta.jms.Message message) throws jakarta.jms.JMSException, MessageConversionException JMS メッセージから Java オブジェクトに変換します。- パラメーター:
message- 変換するメッセージ- 戻り値:
- 変換された Java オブジェクト
- 例外:
jakarta.jms.JMSException- JMS API メソッドによってスローされた場合MessageConversionException- 変換に失敗した場合