列挙型クラス AcknowledgeMode

java.lang.ObjectSE
java.lang.EnumSE<AcknowledgeMode>
org.springframework.amqp.core.AcknowledgeMode
実装されたすべてのインターフェース:
SerializableSEComparableSE<AcknowledgeMode>ConstableSE

public enum AcknowledgeMode extends EnumSE<AcknowledgeMode>
リスナーコンテナーでサポートされる確認モード。
作成者:
Dave Syer, Gary Russell
  • ネストされたクラスのサマリー

    クラス java.lang.EnumSE から継承されたネストクラス / インターフェース

    Enum.EnumDescSE<ESE extends EnumSE<ESE>>
  • 列挙定数のサマリー

    列挙型定数
    列挙定数
    説明
    自動 - コンテナーは、リスナーが正常に戻るか、例外をスローするかに基づいて ack/nack を発行します。
    手動 ack - ユーザーは、チャネル対応リスナーを介して ack/nack する必要があります。
    確認なし - Channel.basicConsume() の autoAck=true
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    モードが NONE (RabbitMQ では autoAck と呼ばれます) の場合に戻ります。
    boolean
    モードが MANUAL の場合は true を返します。
    boolean
    トランザクションが許可されている場合 (モードが AUTO または MANUAL の場合) を返します。
    指定された名前でこのクラスの列挙型定数を返します。
    この列挙型クラスの定数を含む配列を、宣言されている順序で返します。

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

    clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE

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

    getClass, notify, notifyAll, wait, waitSE, waitSE
  • 列挙型定数の詳細

    • NONE

      public static final AcknowledgeMode NONE
      確認なし - Channel.basicConsume() の autoAck=true
    • MANUAL

      public static final AcknowledgeMode MANUAL
      手動 ack - ユーザーは、チャネル対応リスナーを介して ack/nack する必要があります。
    • AUTO

      public static final AcknowledgeMode AUTO
      自動 - コンテナーは、リスナーが正常に戻るか、例外をスローするかに基づいて ack/nack を発行します。

      ここで NONE によって表される RabbitMQ autoAck と混同しないでください

  • メソッドの詳細

    • values

      public static AcknowledgeMode[] values()
      この列挙型クラスの定数を含む配列を、宣言されている順序で返します。
      戻り値:
      この列挙型クラスの定数を宣言された順序で含む配列
    • valueOf

      public static AcknowledgeMode valueOf(StringSE name)
      指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)
      パラメーター:
      name - 返される列挙定数の名前。
      戻り値:
      指定された名前の列挙定数
      例外:
      IllegalArgumentExceptionSE - この列挙型クラスに指定された名前の定数がない場合
      NullPointerExceptionSE - 引数が null の場合
    • isTransactionAllowed

      public boolean isTransactionAllowed()
      トランザクションが許可されている場合 (モードが AUTO または MANUAL の場合) を返します。
      戻り値:
      トランザクションが許可されている場合は true。
    • isAutoAck

      public boolean isAutoAck()
      モードが NONE (RabbitMQ では autoAck と呼ばれます) の場合に戻ります。
      戻り値:
      モードが NONE の場合は true。
    • isManual

      public boolean isManual()
      モードが MANUAL の場合は true を返します。
      戻り値:
      手動の場合は true。