T
- the class of the bean instancepublic interface Bean<T> extends Contextual<T>, BeanAttributes<T>
Represents an enabled bean. This interface defines everything the container needs to manage instances of the bean.
Modifier and Type | Method and Description |
---|---|
Class<?> |
getBeanClass()
The bean class of the managed bean or session bean or of the bean that declares the producer method or
field.
|
Set<InjectionPoint> |
getInjectionPoints()
Obtains the
InjectionPoint objects representing injection points of the bean, that
will be validated by the container at initialization time. |
boolean |
isNullable()
Determines if
Contextual.create(CreationalContext) sometimes return a null value. |
create, destroy
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
Class<?> getBeanClass()
Set<InjectionPoint> getInjectionPoints()
InjectionPoint
objects representing injection points of the bean, that
will be validated by the container at initialization time.boolean isNullable()
Determines if Contextual.create(CreationalContext)
sometimes return a null value.
As of CDI 1.1 this method is deprecated and can safely always return false.
true
if the create()
method may return a null value, and false
otherwiseComments to: cdi-dev@eclipse.org.
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.