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