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, destroy
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
ClassSE<?> 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.