アノテーションインターフェース 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。
      関連事項:
      デフォルト:
      ""
    • exclusive

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

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

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

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

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

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