クラス AcknowledgeMode
java.lang.ObjectSE
org.springframework.boot.autoconfigure.jms.AcknowledgeMode
JMS セッションの確認モード。
Session
EE によって定義された確認応答モードおよびその他の非標準モードをサポートします。Session.SESSION_TRANSACTED
EE は定義されていないことに注意してください。これは JmsAccessor.setSessionTransacted(boolean)
の呼び出しを通じて処理する必要があります。
- 導入:
- 3.2.0
- 作成者:
- Andy Wilkinson
フィールドのサマリー
フィールド修飾子と型フィールド説明static final AcknowledgeMode
セッションから送受信されたメッセージは自動的に確認されます。static final AcknowledgeMode
メッセージリスナーの実装がMessage.acknowledge()
EE を呼び出すと、メッセージが確認されます。static final AcknowledgeMode
上記の確認応答が遅延である点を除いて、自動確認応答に似ています。メソッドのサマリー
フィールドの詳細
AUTO
セッションから送受信されたメッセージは自動的に確認されます。これは最も単純なモードであり、1 回限りのメッセージ配信保証を有効にします。CLIENT
メッセージリスナーの実装がMessage.acknowledge()
EE を呼び出すと、メッセージが確認されます。このモードでは、(JMS プロバイダーではなく)アプリケーションがメッセージの確認応答を完全に制御できます。DUPS_OK
上記の確認応答が遅延である点を除いて、自動確認応答に似ています。その結果、メッセージが複数回配信される可能性があります。このモードでは、少なくとも 1 回のメッセージ配信が保証されます。
メソッドの詳細
getMode
public int getMode()of
指定されたmode
のAcknowledgeMode
を作成します。モードはauto
、client
、dupsok
または非標準の確認応答モード (parsed as an integer
SE ) である可能性があります。- パラメーター:
mode
- モード- 戻り値:
- 確認応答モード