クラス AcknowledgeMode

java.lang.ObjectSE
org.springframework.boot.autoconfigure.jms.AcknowledgeMode

public final class AcknowledgeMode extends ObjectSE
JMS セッションの確認モード。SessionEE によって定義された確認応答モードおよびその他の非標準モードをサポートします。

Session.SESSION_TRANSACTEDEE は定義されていないことに注意してください。これは JmsAccessor.setSessionTransacted(boolean) の呼び出しを通じて処理する必要があります。

導入:
3.2.0
作成者:
Andy Wilkinson
  • フィールドの詳細

    • AUTO

      public static final AcknowledgeMode AUTO
      セッションから送受信されたメッセージは自動的に確認されます。これは最も単純なモードであり、1 回限りのメッセージ配信保証を有効にします。
    • CLIENT

      public static final AcknowledgeMode CLIENT
      メッセージリスナーの実装が Message.acknowledge()EE を呼び出すと、メッセージが確認されます。このモードでは、(JMS プロバイダーではなく)アプリケーションがメッセージの確認応答を完全に制御できます。
    • DUPS_OK

      public static final AcknowledgeMode DUPS_OK
      上記の確認応答が遅延である点を除いて、自動確認応答に似ています。その結果、メッセージが複数回配信される可能性があります。このモードでは、少なくとも 1 回のメッセージ配信が保証されます。
  • メソッドの詳細

    • getMode

      public int getMode()
    • of

      public static AcknowledgeMode of(StringSE mode)
      指定された mode の AcknowledgeMode を作成します。モードは autoclientdupsok または非標準の確認応答モード ( parsed as an integerSE ) である可能性があります。
      パラメーター:
      mode - モード
      戻り値:
      確認応答モード