インターフェース 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
    toMessage(ObjectSE object, jakarta.jms.Session session)
    提供されたセッションを使用して 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 - 変換に失敗した場合