クラス Queue

    • コンストラクターの詳細

      • Queue

        public Queue​(StringSE name)
        キューは耐久性があり、排他的ではなく、自動削除されません。
        パラメーター:
        name - キューの名前。
      • Queue

        public Queue​(StringSE name,
                     boolean durable)
        名前と耐久性フラグを指定して、新しいキューを構築します。キューは非排他的であり、自動削除されません。
        パラメーター:
        name - キューの名前。
        durable - 永続的なキューを宣言している場合は true (キューはサーバーの再起動後も存続します)
      • Queue

        public Queue​(StringSE name,
                     boolean durable,
                     boolean exclusive,
                     boolean autoDelete)
        名前、耐久性、排他的および自動削除フラグを指定して、新しいキューを構築します。
        パラメーター:
        name - キューの名前。
        durable - 永続的なキューを宣言している場合は true (キューはサーバーの再起動後も存続します)
        exclusive - 排他キューを宣言している場合は true (キューは、宣言者の接続によってのみ使用されます)
        autoDelete - 使用されなくなったときにサーバーがキューを削除する必要がある場合は true
      • Queue

        public Queue​(StringSE name,
                     boolean durable,
                     boolean exclusive,
                     boolean autoDelete,
                     @Nullable
                     MapSE<StringSE,​ObjectSE> arguments)
        名前、永続化フラグ、自動削除フラグ、引数を指定して、新しいキューを構築します。
        パラメーター:
        name - キューの名前 - null であってはなりません。ブローカーに名前を生成させるには、"" に設定します。
        durable - 永続的なキューを宣言している場合は true (キューはサーバーの再起動後も存続します)
        exclusive - 排他キューを宣言している場合は true (キューは、宣言者の接続によってのみ使用されます)
        autoDelete - 使用されなくなったときにサーバーがキューを削除する必要がある場合は true
        arguments - キューの宣言に使用される引数
    • メソッドの詳細

      • getName

        public StringSE getName()
        コンストラクターで提供された名前を返します。
        戻り値:
        名前。
        関連事項:
        getActualName()
      • isDurable

        public boolean isDurable()
        耐久性のあるキューは、サーバーの再起動後も存続します。
        戻り値:
        耐久性がある場合は true。
      • isExclusive

        public boolean isExclusive()
        サーバーが宣言者の接続にのみメッセージを送信する必要がある場合は true。
        戻り値:
        排他的である場合は true。
      • isAutoDelete

        public boolean isAutoDelete()
        サーバーが使用されなくなったときにキューを削除する必要がある場合は true (最後のコンシューマーはキャンセルされます)。コンシューマーを持たないキューは自動的に削除されません。
        戻り値:
        自動削除する場合は true。
      • setActualName

        public void setActualName​(StringSE name)
        DeclareOk から名前を設定します。
        パラメーター:
        name - 名前。
        導入:
        2.1
      • getActualName

        public StringSE getActualName()
        コンストラクターに提供された名前、またはその名前が空の文字列の場合はブローカーが生成した名前を返します。
        戻り値:
        名前。
        導入:
        2.1
      • setMasterLocator

        @DeprecatedSE
        public final void setMasterLocator​(@Nullable
                                           StringSE locator)
        使用すべきではありません。
        このキューのマスターロケーター戦略引数を設定します。
        パラメーター:
        locator - ロケータ ; 引数をクリアするには null。
        導入:
        2.1
      • setLeaderLocator

        public final void setLeaderLocator​(@Nullable
                                           StringSE locator)
        このキューのリーダーロケーター戦略引数を設定します。
        パラメーター:
        locator - ロケータ ; 引数をクリアするには null。
        導入:
        2.3.7