Hitachi

インメモリデータグリッド uCosminexus Elastic Application Data store ユーザーズガイド


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です。