クラス CorrelationData

  • 実装されたすべてのインターフェース:
    Correlation

    public class CorrelationData
    extends ObjectSE
    implements Correlation
    パブリッシャーの確認を送信済みメッセージに関連付けるための基本クラス。これらのいずれかをパラメーターとして含む RabbitTemplate メソッドを使用します。パブリッシャーの確認が受信されると、ACK/NACK と共に CorrelationData が返されます。return も有効になっている場合、メッセージを配信できない場合に returned プロパティが入力されます。return は常に確認の前に到着します。この場合、#id プロパティを一意の値に設定する必要があります。ID が指定されていない場合、自動的に一意の値に設定されます。
    導入:
    1.0.1
    作成者:
    Gary Russell
    • コンストラクターの詳細

      • CorrelationData

        public CorrelationData()
        null ID を持つインスタンスを構築します。
        導入:
        1.6.7
      • CorrelationData

        public CorrelationData​(StringSE id)
        指定された ID でインスタンスを構築します。returned メッセージの入力を許可するためにリターンが有効になっている場合は、一意である必要があります。
        パラメーター:
        id - ID。
    • メソッドの詳細

      • getId

        public StringSE getId()
        ID を返します。
        戻り値:
        ID。
      • setId

        public void setId​(StringSE id)
        相関 ID を設定します。通常、相関 ID は変更しないでください。ただし、使用例の 1 つは、MessagePostProcessor で設定する必要がある場合です。
        パラメーター:
        id - ID。
        導入:
        1.6
      • getReturnedMessage

        @DeprecatedSE
        @Nullable
        public Message getReturnedMessage()
        使用すべきではありません。
        getReturned() を推奨。
        返されたメッセージがあればそれを返します。一意の id が必要です。未来が設定される前に設定されることが保証されています。
        戻り値:
        メッセージまたは null。
        導入:
        2.1
      • setReturnedMessage

        @DeprecatedSE
        public void setReturnedMessage​(Message returnedMessage)
        使用すべきではありません。
        この相関データに対して返されるメッセージを設定します。
        パラメーター:
        returnedMessage - 返されたメッセージ。
        導入:
        1.7.13
      • getReturned

        @Nullable
        public ReturnedMessage getReturned()
        返されたメッセージとメタデータがあれば取得します。未来が設定される前に設定されることが保証されています。
        戻り値:
        ReturnedMessage
        導入:
        2.3.3
      • setReturned

        public void setReturned​(ReturnedMessage returned)
        返されたメッセージとメタデータを設定します。
        パラメーター:
        returned - ReturnedMessage
        導入:
        2.3.3