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>
 
 public 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. - Author:
- Gavin King, David Allen
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method 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 theInjectionPointobjects representing injection points of the bean, that will be validated by the container at initialization time.- 
Methods inherited from interface jakarta.enterprise.inject.spi.BeanAttributesgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
 - 
Methods inherited from interface jakarta.enterprise.context.spi.Contextualcreate, destroy
 
- 
 
- 
- 
- 
Method Detail- 
getBeanClassClass<?> 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
 
 - 
getInjectionPointsSet<InjectionPoint> getInjectionPoints() Obtains theInjectionPointobjects 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
 
 
- 
 
-