クラス CorrelationData

java.lang.ObjectSE
org.springframework.amqp.rabbit.connection.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
    • getFuture

      future を返して、公開操作の成功 / 失敗を確認します。
      戻り値:
      未来。
      導入:
      2.1
    • getReturned

      @Nullable public ReturnedMessage getReturned()
      返されたメッセージとメタデータ (存在する場合) を取得します。フューチャーが完了する前に設定されることが保証されます。
      戻り値:
      ReturnedMessage
      導入:
      2.3.3
    • setReturned

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

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString