T - プロデューサーフィールドの型 X - プロデューサーフィールドを宣言する Bean のクラス public interface ProcessProducerField<T,X> extends ProcessBean<X>
コンテナーは、Bean オブジェクトを登録する前に、有効なプロデューサーフィールドごとにこの型のイベントを発生させます。リソースはプロデューサーフィールドと見なされます。
ProcessProducerField イベントのオブザーバーメソッドが例外をスローした場合、その例外はコンテナーによって定義エラーとして扱われます。
| 修飾子と型 | メソッドと説明 |
|---|---|
AnnotatedParameter<T> | getAnnotatedDisposedParameter() 廃棄メソッドで見つかったプロデューサーフィールドの戻り値の型と同じ型の一致するインジェクションポイントの AnnotatedParameter を返します。 |
AnnotatedField<T> | getAnnotatedProducerField() プロデューサーフィールドを表す AnnotatedField を返します。 |
addDefinitionError, getAnnotated, getBeanAnnotatedField<T> getAnnotatedProducerField()
AnnotatedField を返します。AnnotatedFieldIllegalStateExceptionSE - オブザーバーメソッド呼び出し以外で呼び出された場合 AnnotatedParameter<T> getAnnotatedDisposedParameter()
AnnotatedParameter を返します。AnnotatedParameterIllegalStateExceptionSE - オブザーバーメソッド呼び出し以外で呼び出された場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.