T - Bean インスタンスのクラス public interface Bean<T> extends Contextual<T>, BeanAttributes<T>
有効な Bean を表します。このインターフェースは、Bean のインスタンスを管理するためにコンテナーが必要とするすべてを定義します。
| 修飾子と型 | メソッドと説明 |
|---|---|
ClassSE<?> | getBeanClass() 管理対象 Bean またはセッション Bean、あるいはプロデューサーメソッドまたはフィールドを宣言する Bean の BeanクラスSE。 |
SetSE<InjectionPoint> | getInjectionPoints() 初期化時にコンテナーによって検証される、Bean のインジェクションポイントを表す InjectionPoint オブジェクトを取得します。 |
boolean | isNullable()Contextual.create(CreationalContext) が null 値を返す場合があるかどうかを決定します。 |
create, destroygetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeClassSE<?> getBeanClass()
SetSE<InjectionPoint> getInjectionPoints()
InjectionPoint オブジェクトを取得します。boolean isNullable()
Contextual.create(CreationalContext) が null 値を返す場合があるかどうかを決定します。
CDI 1.1 以降、このメソッドは非推奨となり、安全に常に false を返すことができます。
create() メソッドが null 値を返す場合は true 、それ以外の場合は false Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.