インターフェース ObserverMethodConfigurator<T>
- 型パラメーター:
T- 構成された ObserverMethod が監視するイベントの型
public interface ObserverMethodConfigurator<T>
ObserverMethodConfigurator は ObserverMethod を構成できます。コンテナーは、このインターフェースの実装を提供する必要があります。
このコンフィギュレーターはスレッドセーフではなく、同時に使用できません。
CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。
- 導入:
- 2.0
- 作成者:
- Antoine Sabot-Durand
- 関連事項:
ネストされたクラスの要約
ネストされたクラス修飾子と型インターフェース説明static interface発生したイベントのコンテキストを受け入れる操作を表します。方法の概要
修飾子と型メソッド説明addQualifier(AnnotationSE qualifier) 監視されたイベントに修飾子を追加するaddQualifiers(AnnotationSE... qualifiers) すべての修飾子を Observed イベントに追加しますaddQualifiers(SetSE<AnnotationSE> qualifiers) すべての修飾子を Observed イベントに追加しますasync(boolean async) 構築するオブザーバーの非同期ステータスの変更を許可します。このオブザーバーを含む Bean のクラスを設定します。notifyWith(ObserverMethodConfigurator.EventConsumer<T> callback) 発生したイベントのコンテキストを受け入れる操作を定義します。observedType(TypeSE type) 観測されたイベントの型を設定するpriority(int priority) オブザーバーが構築する優先順位を設定するqualifiers(AnnotationSE... qualifiers) Observed イベントのすべての修飾子を置き換えます。qualifiers(SetSE<AnnotationSE> qualifiers) Observed イベントのすべての修飾子を置き換えます。read(AnnotatedMethod<?> method) 既存のAnnotatedMethodからオブザーバーメタデータを読み取るread(ObserverMethod<T> method) 既存の ObserverMethod からオブザーバーメタデータを読み取る既存のMethodSE からオブザーバーメタデータを読み取るオブザーバーが構築するReceptionモードを設定しますtransactionPhase(TransactionPhase transactionPhase) オブザーバーが構築するTransactionPhaseを設定します
メソッドの詳細
read
既存のMethodSE からオブザーバーメタデータを読み取る- パラメーター:
method- からメタデータを読み取る- 戻り値:
- 自己
read
既存のAnnotatedMethodからオブザーバーメタデータを読み取る- パラメーター:
method- からメタデータを読み取る- 戻り値:
- 自己
read
既存の ObserverMethod からオブザーバーメタデータを読み取る- パラメーター:
method- からメタデータを読み取る- 戻り値:
- 自己
beanClass
このオブザーバーを含む Bean のクラスを設定します。設定しない場合、拡張クラスが使用されます。- パラメーター:
type- このコンフィギュレータを含む Bean クラス。- 戻り値:
- 自己
observedType
観測されたイベントの型を設定する- パラメーター:
type- 観測されたイベント- 戻り値:
- 自己
addQualifier
監視されたイベントに修飾子を追加する- パラメーター:
qualifier- イベントに追加する- 戻り値:
- 自己
addQualifiers
すべての修飾子を Observed イベントに追加します- パラメーター:
qualifiers- イベントに追加する- 戻り値:
- 自己
addQualifiers
すべての修飾子を Observed イベントに追加します- パラメーター:
qualifiers- イベントに追加する- 戻り値:
- 自己
qualifiers
Observed イベントのすべての修飾子を置き換えます。- パラメーター:
qualifiers- イベントにかける- 戻り値:
- 自己
qualifiers
Observed イベントのすべての修飾子を置き換えます。- パラメーター:
qualifiers- イベントにかける- 戻り値:
- 自己
reception
オブザーバーが構築するReceptionモードを設定します- パラメーター:
reception- 受付型- 戻り値:
- 自己
transactionPhase
オブザーバーが構築するTransactionPhaseを設定します- パラメーター:
transactionPhase- オブザーバーのフェーズ- 戻り値:
- 自己
priority
オブザーバーが構築する優先順位を設定する- パラメーター:
priority- オブザーバーの優先順位- 戻り値:
- 自己
notifyWith
発生したイベントのコンテキストを受け入れる操作を定義します。- パラメーター:
callback- イベント通知を呼び出す- 戻り値:
- 自己
async
構築するオブザーバーの非同期ステータスの変更を許可します。- パラメーター:
async- 非同期ステータス- 戻り値:
- 自己