列挙型 AcknowledgeMode
- java.lang.ObjectSE
-
- java.lang.EnumSE<AcknowledgeMode>
-
- org.springframework.amqp.core.AcknowledgeMode
- 実装されたすべてのインターフェース:
SerializableSE
,ComparableSE<AcknowledgeMode>
public enum AcknowledgeMode extends EnumSE<AcknowledgeMode>
リスナーコンテナーでサポートされる確認モード。- 作成者:
- Dave Syer, Gary Russell
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
isAutoAck()
モードがNONE
(RabbitMQ ではautoAck
と呼ばれます) の場合に戻ります。boolean
isManual()
モードがMANUAL
の場合は true を返します。boolean
isTransactionAllowed()
static AcknowledgeMode
valueOf(StringSE name)
指定された名前を持つこの型の列挙定数を返します。static AcknowledgeMode[]
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
列挙定数の詳細
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
によって表される RabbitMQautoAck
と混同しないでください。
メソッドの詳細
values
public static AcknowledgeMode[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。このメソッドは、次のように定数を反復するために使用できます。for (AcknowledgeMode c : AcknowledgeMode.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を宣言されている順序で含む配列
valueOf
public static AcknowledgeMode valueOf(StringSE name)
指定された名前を持つこの型の列挙定数を返します。文字列は、この型の列挙定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合
isTransactionAllowed
public boolean isTransactionAllowed()
- 戻り値:
- トランザクションが許可されている場合は true。
isAutoAck
public boolean isAutoAck()
モードがNONE
(RabbitMQ ではautoAck
と呼ばれます) の場合に戻ります。- 戻り値:
- モードが
NONE
の場合は true。
isManual
public boolean isManual()
モードがMANUAL
の場合は true を返します。- 戻り値:
- 手動の場合は true。