Uses of Interface
jakarta.enterprise.inject.spi.BeanManager
Package
Description
The portable extension integration SPI.
-
Uses of BeanManager in com.sun.faces.application.view
Modifier and TypeMethodDescriptionvoid
ViewScopeExtension.afterBeanDiscovery
(AfterBeanDiscovery event, BeanManager beanManager) After bean discovery.void
ViewScopeExtension.beforeBean
(BeforeBeanDiscovery beforeBeanDiscovery, BeanManager beanManager) Before bean discovery.void
ViewScopeExtension.beforeBeanDiscovery
(BeforeBeanDiscovery event, BeanManager beanManager) -
Uses of BeanManager in com.sun.faces.cdi
Modifier and TypeMethodDescriptionstatic void
CdiUtils.addAnnotatedTypes
(BeforeBeanDiscovery beforeBean, BeanManager beanManager, Class<?>... types) void
CdiExtension.afterBeanDiscovery
(AfterBeanDiscovery afterBeanDiscovery, BeanManager beanManager) AfterBeanDiscovery: add all CDI producer beans allowing EL resolving of Faces specific artifacts add a managed property type producer bean for each managed property type discovered inCdiExtension.processManagedBean(ProcessManagedBean, BeanManager)
void
CdiExtension.afterDeploymentValidation
(AfterDeploymentValidation event, BeanManager beanManager) AfterDeploymentValidation: sort faces data models discovered inCdiExtension.processBean(ProcessBean, BeanManager)
for use byDataModelClassesMapProducer
void
CdiExtension.beforeBeanDiscovery
(BeforeBeanDiscovery beforeBeanDiscovery, BeanManager beanManager) BeforeBeanDiscovery: add impl specific managed beansstatic Behavior
CdiUtils.createBehavior
(BeanManager beanManager, String value) Create a behavior using the FacesBehavior value attribute.static Converter
<?> CdiUtils.createConverter
(BeanManager beanManager, Class<?> forClass) Create a converter using the FacesConverter forClass attribute.static Converter
<?> CdiUtils.createConverter
(BeanManager beanManager, String value) Create a converter using the FacesConverter value attribute.static Validator
<?> CdiUtils.createValidator
(BeanManager beanManager, String value) Create a validator using the FacesValidator value attribute.static <T> T
ManagedPropertyProducer.evaluateExpressionGet
(BeanManager beanManager, String expression, Class<T> expectedClass) static <A extends Annotation>
Optional<A> CdiUtils.getAnnotation
(BeanManager beanManager, Annotated annotated, Class<A> annotationType) Finds an annotation in an Annotated, taking stereo types into accountstatic <T> T
CdiUtils.getBeanReference
(BeanManager beanManager, Class<T> type, Annotation... qualifiers) static Object
CdiUtils.getBeanReferenceByType
(BeanManager beanManager, Type type, Annotation... qualifiers) static InjectionPoint
CdiUtils.getCurrentInjectionPoint
(BeanManager beanManager, CreationalContext<?> creationalContext) Returns the current injection point.<T extends DataModel<?>>
voidCdiExtension.processBean
(ProcessBean<T> processBeanEvent, BeanManager beanManager) ProcessBean: if bean is annotated with@FacesDataModel
then collect it forCdiExtension.afterDeploymentValidation(AfterDeploymentValidation, BeanManager)
<T> void
CdiExtension.processManagedBean
(ProcessManagedBean<T> processManagedBeanEvent, BeanManager beanManager) ProcessManagedBean: if bean has field with@ManagedProperty
then collect its type forCdiExtension.afterBeanDiscovery(AfterBeanDiscovery, BeanManager)
-
Uses of BeanManager in com.sun.faces.cdi.clientwindow
Modifier and TypeMethodDescriptionvoid
ClientWindowScopeExtension.beforeBean
(BeforeBeanDiscovery beforeBeanDiscovery, BeanManager beanManager) -
Uses of BeanManager in com.sun.faces.flow
Modifier and TypeMethodDescriptionvoid
FlowCDIExtension.beforeBeanDiscovery
(BeforeBeanDiscovery beforeBeanDiscovery, BeanManager beanManager) Before bean discovery. -
Uses of BeanManager in com.sun.faces.util
-
Uses of BeanManager in jakarta.enterprise.inject.se
Modifier and TypeMethodDescriptionSeContainer.getBeanManager()
Get the CDI BeanManager for this container -
Uses of BeanManager in jakarta.enterprise.inject.spi
Modifier and TypeMethodDescriptionabstract BeanManager
CDI.getBeanManager()
Get the CDI BeanManager for the current contextModifierConstructorDescriptionUnmanaged
(BeanManager manager, Class<T> clazz) Create an injector for the given class -
Uses of BeanManager in jakarta.enterprise.inject.spi.el
Modifier and TypeInterfaceDescriptioninterface
ABeanManager
that allows integrators to obtain Unified EL objects that are integrated with the CDI container as described in the Jakarta EE Platform specification.