記録クラス CorrelationData. 確認

java.lang.ObjectSE
java.lang.RecordSE
org.springframework.amqp.rabbit.connection.CorrelationData.Confirm
レコードコンポーネント:
ack - 確認すると真実
reason - ナックの理由
含まれているクラス:
CorrelationData

public static record CorrelationData.Confirm(boolean ack, @Nullable StringSE reason) extends RecordSE
発行者の確認を表します。ack フィールドが true の場合、発行は成功しました。それ以外の場合は、考えられる理由 (null の場合もあり、不明を意味します) で失敗しました。
導入:
2.1
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    Confirm(boolean ack, @Nullable StringSE reason)
    Confirm レコードクラスのインスタンスを作成します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    boolean
    ack()
    ack レコードコンポーネントの値を返します。
    final boolean
    他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。
    @Nullable StringSE
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    final int
    このオブジェクトのハッシュコード値を返します。
    boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    @Nullable StringSE
    reason レコードコンポーネントの値を返します。
    final StringSE
    このレコードクラスの文字列表現を返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • Confirm

      public Confirm(boolean ack, @Nullable StringSE reason)
      Confirm レコードクラスのインスタンスを作成します。
      パラメーター:
      ack - ack レコードコンポーネントの値
      reason - reason レコードコンポーネントの値
  • 方法の詳細

    • isAck

      @DeprecatedSE(forRemoval=true, since="4.0") public boolean isAck()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • getReason

      @DeprecatedSE(forRemoval=true, since="4.0") public @Nullable StringSE getReason()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • toString

      public final StringSE toString()
      このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。
      次で指定:
      クラス RecordSEtoString 
      戻り値:
      このオブジェクトの文字列表現
    • hashCode

      public final int hashCode()
      このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。
      次で指定:
      クラス RecordSEhashCode 
      戻り値:
      このオブジェクトのハッシュコード値
    • equals

      public final boolean equals(ObjectSE o)
      他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。参照コンポーネントは Objects::equals(Object,Object)SE と比較されます。プリミティブコンポーネントは "==" と比較されます。
      次で指定:
      クラス RecordSEequalsSE 
      パラメーター:
      o - 比較するオブジェクト
      戻り値:
      このオブジェクトが o 引数と同じ場合は true。それ以外の場合は false
    • ack

      public boolean ack()
      ack レコードコンポーネントの値を返します。
      戻り値:
      ack レコードコンポーネントの値
    • reason

      public @Nullable StringSE reason()
      reason レコードコンポーネントの値を返します。
      戻り値:
      reason レコードコンポーネントの値