クラス SerializerMessageConverter

    • コンストラクターの詳細

      • SerializerMessageConverter

        public SerializerMessageConverter()
    • メソッドの詳細

      • setIgnoreContentType

        public void setIgnoreContentType​(boolean ignoreContentType)
        テキストメッセージであるかどうかに関係なく、コンテンツ型を無視し、デシリアライザーを使用する必要があることを示すフラグ。デフォルトは false です。この場合、テキストメッセージを文字列に変換するためにデフォルトのエンコーディングが使用されます。
        パラメーター:
        ignoreContentType - 設定するフラグ値
      • setDefaultCharset

        public void setDefaultCharset​(StringSE defaultCharset)
        テキストベースのメッセージ本文コンテンツとの間で変換するときに使用するデフォルトの文字セットを指定します。指定しない場合、文字セットは "UTF-8" になります。
        パラメーター:
        defaultCharset - デフォルトの文字セット。
      • setSerializer

        public void setSerializer​(Serializer<ObjectSE> serializer)
        Java オブジェクトをメッセージ本文に変換するために使用するシリアライザー。
        パラメーター:
        serializer - 設定するシリアライザー
      • setDeserializer

        public void setDeserializer​(Deserializer<ObjectSE> deserializer)
        メッセージ本文から Java オブジェクトへの変換に使用するデシリアライザー。
        パラメーター:
        deserializer - 設定するデシリアライザー
      • fromMessage

        public ObjectSE fromMessage​(Message message)
                           throws MessageConversionException
        AMQP メッセージからオブジェクトに変換します。
        パラメーター:
        message - 変換するメッセージ
        戻り値:
        変換された Java オブジェクト
        例外:
        MessageConversionException - 変換に失敗した場合