インターフェース ProcessSyntheticBean<X>
- 型パラメーター:
X- Bean のクラス
- すべてのスーパーインターフェース:
ProcessBean<X>
コンテナーは、Bean オブジェクトを登録する前に、AfterBeanDiscovery.addBean() または AfterBeanDiscovery.addBean(Bean) によって追加されたカスタム Bean 実装ごとにこの型のイベントを発生させます。
ProcessSyntheticBean イベントのオブザーバーメソッドが例外をスローした場合、その例外はコンテナーによって定義エラーとして扱われます。
CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。
- 導入:
- 2.0
- 作成者:
- Martin Kouba
方法の概要
インターフェース jakarta.enterprise.inject.spi.ProcessBean から継承されたメソッド
addDefinitionError, getAnnotated, getBean
方法の詳細
getSource
Extension getSource()このイベントが発生しているBeanを追加した拡張インスタンスを取得します。- 戻り値:
- 拡張インスタンス
- 例外:
IllegalStateExceptionSE- オブザーバーメソッド呼び出し以外で呼び出された場合