Package io.smallrye.config.inject
Class ConfigExtension
- java.lang.Object
-
- io.smallrye.config.inject.ConfigExtension
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Extension
public class ConfigExtension extends Object implements jakarta.enterprise.inject.spi.Extension
CDI Extension to produces Config bean.- Author:
- Jeff Mesnil (c) 2017 Red Hat inc.
-
-
Constructor Summary
Constructors Constructor Description ConfigExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeBeanDiscovery(jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm)protected Set<jakarta.enterprise.inject.spi.InjectionPoint>getConfigPropertyInjectionPoints()protected voidprocessConfigInjectionPoints(jakarta.enterprise.inject.spi.ProcessInjectionPoint<?,?> pip)protected voidprocessConfigMappings(jakarta.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)protected voidprocessConfigProperties(jakarta.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)protected voidregisterCustomBeans(jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, jakarta.enterprise.inject.spi.BeanManager bm)protected voidvalidate(jakarta.enterprise.inject.spi.AfterDeploymentValidation adv)
-
-
-
Method Detail
-
beforeBeanDiscovery
protected void beforeBeanDiscovery(@Observes jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm)
-
processConfigProperties
protected void processConfigProperties(@Observes jakarta.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)
-
processConfigMappings
protected void processConfigMappings(@Observes jakarta.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)
-
processConfigInjectionPoints
protected void processConfigInjectionPoints(@Observes jakarta.enterprise.inject.spi.ProcessInjectionPoint<?,?> pip)
-
registerCustomBeans
protected void registerCustomBeans(@Observes jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, jakarta.enterprise.inject.spi.BeanManager bm)
-
validate
protected void validate(@Observes jakarta.enterprise.inject.spi.AfterDeploymentValidation adv)
-
getConfigPropertyInjectionPoints
protected Set<jakarta.enterprise.inject.spi.InjectionPoint> getConfigPropertyInjectionPoints()
-
-