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 voidafterBean(jakarta.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)After bean discovery.voidafterDeploymentValidation(jakarta.enterprise.inject.spi.AfterDeploymentValidation event, jakarta.enterprise.inject.spi.BeanManager beanManager)After deployment validationvoidbeforeBean(jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)Before bean discovery.<T> voidcollect(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 classesbooleanisAddBeansForJSFImplicitObjects()<T extends DataModel<?>>
voidprocessBean(jakarta.enterprise.inject.spi.ProcessBean<T> event, jakarta.enterprise.inject.spi.BeanManager beanManager)Processing of beansvoidsetAddBeansForJSFImplicitObjects(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)
-