インターフェース ProcessProducerMethod<T,X>
- 型パラメーター:
T
- プロデューサーメソッドの戻り値の型X
- プロデューサーメソッドを宣言する Bean のクラス
- すべてのスーパーインターフェース:
ProcessBean<X>
コンテナーは、Bean
オブジェクトを登録する前に、有効なプロデューサーメソッドごとにこの型のイベントを発生させます。
ProcessProducerMethod
イベントのオブザーバーメソッドが例外をスローした場合、その例外はコンテナーによって定義エラーとして扱われます。
CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。
- 作成者:
- David Allen
メソッドのサマリー
修飾子と型メソッド説明廃棄メソッドで見つかったプロデューサーメソッドの戻り値の型と同じ型の一致するインジェクションポイントのAnnotatedParameter
を返します。プロデューサーメソッドを表すAnnotatedMethod
を返します。インターフェース jakarta.enterprise.inject.spi.ProcessBean から継承されたメソッド
addDefinitionError, getAnnotated, getBean
メソッドの詳細
getAnnotatedProducerMethod
AnnotatedMethod<T> getAnnotatedProducerMethod()プロデューサーメソッドを表すAnnotatedMethod
を返します。- 戻り値:
- 登録されているプロデューサーメソッドの
AnnotatedMethod
- 例外:
IllegalStateExceptionSE
- オブザーバーメソッド呼び出し以外で呼び出された場合
getAnnotatedDisposedParameter
AnnotatedParameter<T> getAnnotatedDisposedParameter()廃棄メソッドで見つかったプロデューサーメソッドの戻り値の型と同じ型の一致するインジェクションポイントのAnnotatedParameter
を返します。- 戻り値:
- 廃棄方法の
AnnotatedParameter
- 例外:
IllegalStateExceptionSE
- オブザーバーメソッド呼び出し以外で呼び出された場合