Package io.smallrye.config.inject
Class ConfigExtension
java.lang.Object
io.smallrye.config.inject.ConfigExtension
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Extension
CDI Extension to produces Config bean.
- Author:
- Jeff Mesnil (c) 2017 Red Hat inc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbeforeBeanDiscovery(jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm) protected Set<jakarta.enterprise.inject.spi.InjectionPoint> 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)
-
Constructor Details
-
ConfigExtension
public ConfigExtension()
-
-
Method Details
-
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
-