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 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

      protected Set<jakarta.enterprise.inject.spi.InjectionPoint> getConfigPropertyInjectionPoints()