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

      • ConfigExtension

        public ConfigExtension()
    • 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()