Package jakarta.enterprise.inject.spi
Interface Bean<T>
- Type Parameters:
T
- the class of the bean instance
- All Superinterfaces:
BeanAttributes<T>
,Contextual<T>
- All Known Subinterfaces:
Decorator<T>
,Interceptor<T>
Represents an enabled bean. This interface defines everything the container needs to manage instances of the bean.
- Author:
- Gavin King, David Allen
-
Method Summary
Modifier and TypeMethodDescriptionClass
<?> The bean class of the managed bean or session bean or of the bean that declares the producer method or field.Obtains theInjectionPoint
objects representing injection points of the bean, that will be validated by the container at initialization time.Methods inherited from interface jakarta.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
Methods inherited from interface jakarta.enterprise.context.spi.Contextual
create, destroy
-
Method Details
-
getBeanClass
Class<?> getBeanClass()The bean class of the managed bean or session bean or of the bean that declares the producer method or field.- Returns:
- the bean class
-
getInjectionPoints
Set<InjectionPoint> getInjectionPoints()Obtains theInjectionPoint
objects representing injection points of the bean, that will be validated by the container at initialization time.- Returns:
- the set of injection points of the bean
-