インターフェース ObserverMethodConfigurator<T>
- 型パラメーター:
T- 構成された ObserverMethod が監視するイベントの型
public interface ObserverMethodConfigurator<T>ObserverMethodConfiguratorはObserverMethodを構成できます。コンテナーは、このインターフェースの実装を提供する必要があります。このコンフィギュレーターはスレッドセーフではなく、同時に使用できません。
CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。
- 導入:
- 2.0
- 作成者:
- Antoine Sabot-Durand
- 関連事項:
ProcessObserverMethod.configureObserverMethod(),AfterBeanDiscovery.addObserverMethod()
ネストされたクラスの要約
ネストされたクラス 修飾子と型 インターフェース 説明 static interfaceObserverMethodConfigurator.EventConsumer<T>発生したイベントのコンテキストを受け入れる操作を表します。
方法の概要
メソッドの詳細
read
ObserverMethodConfigurator<T> read(MethodSE method)
既存のMethodSE からオブザーバーメタデータを読み取る- パラメーター:
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- 非同期ステータス- 戻り値:
- 自己