アノテーション型 Queue


  • @TargetSE({})
    @RetentionSE(RUNTIMESE)
    public @interface Queue
    QueueBinding の bindings 属性内で使用されるキュー定義。
    導入:
    1.5
    作成者:
    Gary Russell
    • 要素の詳細

      • value

        @AliasFor("name")
        StringSE value
        戻り値:
        キュー名または生成されたキュー名の "" (デフォルト)。
        デフォルト:
        ""
      • name

        @AliasFor("value")
        StringSE name
        戻り値:
        キュー名または生成されたキュー名の "" (デフォルト)。
        導入:
        2.0
        デフォルト:
        ""
      • durable

        StringSE durable
        このキューが永続的である必要があるかどうかを指定します。デフォルトでは、キュー名が指定されている場合、永続的です。
        戻り値:
        キューが永続的であると宣言される場合は true。
        関連事項:
        Queue.isDurable()
        デフォルト:
        ""
      • exclusive

        StringSE exclusive
        このキューが排他的であるかどうかを指定します。デフォルトでは、キュー名が指定されている場合、排他的ではありません。
        戻り値:
        キューを排他的として宣言する場合は true。
        関連事項:
        Queue.isExclusive()
        デフォルト:
        ""
      • autoDelete

        StringSE autoDelete
        このキューが使用されていない場合に自動削除するかどうかを指定します。デフォルトでは、キュー名が指定されている場合、自動削除されません。
        戻り値:
        キューが自動削除として宣言される場合は true。
        関連事項:
        Queue.isAutoDelete()
        デフォルト:
        ""
      • ignoreDeclarationExceptions

        StringSE ignoreDeclarationExceptions
        戻り値:
        宣言の例外を無視する必要がある場合は true。
        導入:
        1.6
        デフォルト:
        「偽」
      • arguments

        Argument[] arguments
        戻り値:
        このキューを宣言するときに適用する引数。
        導入:
        1.6
        デフォルト:
        {}
      • declare

        StringSE declare
        戻り値:
        管理者 (存在する場合) がこのコンポーネントを宣言する必要がある場合は true。
        導入:
        2.1
        デフォルト:
        「本当」
      • admins

        StringSE[] admins
        このコンポーネントを宣言する管理者 Bean 名のリストを返します。デフォルトでは、すべての管理者が宣言します
        戻り値:
        Bean の名前
        導入:
        2.1
        デフォルト:
        {}