Package io.smallrye.config.inject
Class ConfigExtension
- java.lang.Object
-
- io.smallrye.config.inject.ConfigExtension
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.Extension
public class ConfigExtension extends Object implements javax.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(javax.enterprise.inject.spi.BeforeBeanDiscovery bbd, javax.enterprise.inject.spi.BeanManager bm)protected Set<javax.enterprise.inject.spi.InjectionPoint>getConfigPropertyInjectionPoints()protected voidprocessConfigInjectionPoints(javax.enterprise.inject.spi.ProcessInjectionPoint<?,?> pip)protected voidprocessConfigMappings(javax.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)protected voidprocessConfigProperties(javax.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)protected voidregisterCustomBeans(javax.enterprise.inject.spi.AfterBeanDiscovery abd, javax.enterprise.inject.spi.BeanManager bm)protected voidvalidate(javax.enterprise.inject.spi.AfterDeploymentValidation adv)
-
-
-
Method Detail
-
beforeBeanDiscovery
protected void beforeBeanDiscovery(@Observes javax.enterprise.inject.spi.BeforeBeanDiscovery bbd, javax.enterprise.inject.spi.BeanManager bm)
-
processConfigProperties
protected void processConfigProperties(@Observes javax.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)
-
processConfigMappings
protected void processConfigMappings(@Observes javax.enterprise.inject.spi.ProcessAnnotatedType<?> processAnnotatedType)
-
processConfigInjectionPoints
protected void processConfigInjectionPoints(@Observes javax.enterprise.inject.spi.ProcessInjectionPoint<?,?> pip)
-
registerCustomBeans
protected void registerCustomBeans(@Observes javax.enterprise.inject.spi.AfterBeanDiscovery abd, javax.enterprise.inject.spi.BeanManager bm)
-
validate
protected void validate(@Observes javax.enterprise.inject.spi.AfterDeploymentValidation adv)
-
getConfigPropertyInjectionPoints
protected Set<javax.enterprise.inject.spi.InjectionPoint> getConfigPropertyInjectionPoints()
-
-