インターフェース ProcessSyntheticObserverMethod<T,X>
- 型パラメーター:
T
- 監視されているイベントの型X
- オブザーバーメソッドを含む Bean 型、つまりObserverMethod.getBeanClass()
- すべてのスーパーインターフェース:
ProcessObserverMethod<T,X>
public interface ProcessSyntheticObserverMethod<T,X> extends ProcessObserverMethod<T,X>
コンテナーは、
ObserverMethod
オブジェクトを登録する前に、AfterBeanDiscovery.addObserverMethod(ObserverMethod)
またはAfterBeanDiscovery.addObserverMethod()
によって追加されたObserverMethod
のカスタム実装ごとにこの型のイベントを発生させます。ProcessSyntheticObserverMethod
イベントのオブザーバーメソッドが例外をスローした場合、その例外はコンテナーによって定義エラーとして扱われます。CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。
- 導入:
- 2.0
- 作成者:
- Martin Kouba
- 関連事項:
ObserverMethod
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 Extension
getSource()
このイベントが発生しているObserverMethod
を追加した拡張インスタンスを取得します。インターフェース jakarta.enterprise.inject.spi.ProcessObserverMethod から継承されたメソッド
addDefinitionError, configureObserverMethod, getAnnotatedMethod, getObserverMethod, setObserverMethod, veto
メソッドの詳細
getSource
Extension getSource()
このイベントが発生しているObserverMethod
を追加した拡張インスタンスを取得します。- 戻り値:
- 拡張インスタンス
- 例外:
IllegalStateExceptionSE
- オブザーバーメソッド呼び出し以外で呼び出された場合