インターフェース 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 からオブザーバーメタデータを読み取る既存のMethod
SE からオブザーバーメタデータを読み取るオブザーバーが構築するReception
モードを設定しますtransactionPhase
(TransactionPhase transactionPhase) オブザーバーが構築するTransactionPhase
を設定します
メソッドの詳細
read
既存のMethod
SE からオブザーバーメタデータを読み取る- パラメーター:
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
- 非同期ステータス- 戻り値:
- 自己