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, destroygetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeClass<?> 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.
create() method may return a null value, and false otherwiseCopyright © 2017 JBoss by Red Hat. All rights reserved.