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