Package com.sun.faces.cdi
Class CdiExtension
java.lang.Object
com.sun.faces.cdi.CdiExtension
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Extension
public class CdiExtension extends Object implements jakarta.enterprise.inject.spi.Extension
The CDI extension.
-
Constructor Summary
Constructors Constructor Description CdiExtension()
-
Method Summary
Modifier and Type Method Description void
afterBean(jakarta.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)
After bean discovery.void
afterDeploymentValidation(jakarta.enterprise.inject.spi.AfterDeploymentValidation event, jakarta.enterprise.inject.spi.BeanManager beanManager)
After deployment validationvoid
beforeBean(jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)
Before bean discovery.<T> void
collect(jakarta.enterprise.inject.spi.ProcessManagedBean<T> eventIn, jakarta.enterprise.inject.spi.BeanManager beanManager)
Map<Class<?>,Class<? extends DataModel<?>>>
getForClassToDataModelClass()
Gets the map of classes that can be wrapped by a data model to data model implementation classesboolean
isAddBeansForJSFImplicitObjects()
<T extends DataModel<?>>
voidprocessBean(jakarta.enterprise.inject.spi.ProcessBean<T> event, jakarta.enterprise.inject.spi.BeanManager beanManager)
Processing of beansvoid
setAddBeansForJSFImplicitObjects(boolean addBeansForJSFImplicitObjects)
-
Constructor Details
-
CdiExtension
public CdiExtension()
-
-
Method Details
-
beforeBean
public void beforeBean(@Observes jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)Before bean discovery.- Parameters:
beforeBeanDiscovery
- the before bean discovery.beanManager
- the bean manager.
-
afterBean
public void afterBean(@Observes jakarta.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)After bean discovery.- Parameters:
afterBeanDiscovery
- the after bean discovery.
-
processBean
public <T extends DataModel<?>> void processBean(@Observes jakarta.enterprise.inject.spi.ProcessBean<T> event, jakarta.enterprise.inject.spi.BeanManager beanManager)Processing of beans- Parameters:
event
- the process bean eventbeanManager
- the current bean manager
-
collect
public <T> void collect(@Observes jakarta.enterprise.inject.spi.ProcessManagedBean<T> eventIn, jakarta.enterprise.inject.spi.BeanManager beanManager) -
afterDeploymentValidation
public void afterDeploymentValidation(@Observes jakarta.enterprise.inject.spi.AfterDeploymentValidation event, jakarta.enterprise.inject.spi.BeanManager beanManager)After deployment validation- Parameters:
event
- the after deployment validation eventbeanManager
- the current bean manager
-
getForClassToDataModelClass
Gets the map of classes that can be wrapped by a data model to data model implementation classes- Returns:
- Map of classes that can be wrapped by a data model to data model implementation classes
-
isAddBeansForJSFImplicitObjects
public boolean isAddBeansForJSFImplicitObjects() -
setAddBeansForJSFImplicitObjects
public void setAddBeansForJSFImplicitObjects(boolean addBeansForJSFImplicitObjects)
-