クラス MessagingMessageConverter

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

      • MessagingMessageConverter

        public MessagingMessageConverter()
        受信 ハンドラー用の既定のペイロードコンバーターを使用してインスタンスを作成します。
        関連事項:
        SimpleMessageConverter, SimpleAmqpHeaderMapper
      • MessagingMessageConverter

        public MessagingMessageConverter​(MessageConverter payloadConverter,
                                         AmqpHeaderMapper headerMapper)
        指定されたペイロードコンバーターとヘッダーマッパーを使用してインスタンスを作成します。
        パラメーター:
        payloadConverter - payload のターゲット MessageConverter
        headerMapper - AMQP ヘッダーを MessageHeaders にマップする AmqpHeaderMapper
    • メソッドの詳細

      • setPayloadConverter

        public void setPayloadConverter​(MessageConverter payloadConverter)
        ペイロードの変換に使用する MessageConverter を設定します。
        パラメーター:
        payloadConverter - payload のターゲット MessageConverter
      • setHeaderMapper

        public void setHeaderMapper​(AmqpHeaderMapper headerMapper)
        AMQP ヘッダーを標準メッセージヘッダーとの間でマッピングするために使用する AmqpHeaderMapper を設定します。
        パラメーター:
        headerMapper - AMQP ヘッダーを MessageHeaders にマップする AmqpHeaderMapper
      • extractPayload

        protected ObjectSE extractPayload​(Message message)
        指定された Message のペイロードを抽出します。
        パラメーター:
        message - payload を抽出する AMQP メッセージ。
        戻り値:
        抽出された payload