20.3.5 Priorityアノテーション
- 〈この項の構成〉
(1) 説明
ユーザイベントハンドラを実行する優先度を指定するアノテーションです。
PriorityアノテーションはEventHandlerインタフェースを実装したクラスにだけ付けることができます。
Priorityアノテーションを付けていない場合,ユーザイベントハンドラはPriorityLevel.NORMALが設定された場合と同様に動作します。
(2) アノテーション名
com.hitachi.software.xeads.event.annotation.Priority
(3) 継承関係
Priorityアノテーションの内容はサブクラスに継承されます。
EventHandlerインタフェースを実装したクラスにPriorityアノテーションの宣言がない場合,そのクラスのスーパークラスのPriorityアノテーションが継承されます。
(4) 形式
public @interface Priority { public PriorityLevel value() default PriorityLevel.NORMAL; }
(5) 要素一覧
要素名 |
説明 |
---|---|
PriorityLevel value |
ユーザイベントハンドラを実行する優先度です。 指定値については,「20.3.8 列挙型PriorityLevel」を参照してください。デフォルト値はPriorityLevel.NORMALです。 |