Class ConfigProducer


  • @ApplicationScoped
    public class ConfigProducer
    extends Object
    CDI producer for Config bean.
    Author:
    Jeff Mesnil (c) 2017 Red Hat inc.
    • Constructor Detail

      • ConfigProducer

        public ConfigProducer()
    • Method Detail

      • produceStringConfigProperty

        @Dependent
        @Produces
        protected String produceStringConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • getLongValue

        @Dependent
        @Produces
        protected Long getLongValue​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • getIntegerValue

        @Dependent
        @Produces
        protected Integer getIntegerValue​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceFloatConfigProperty

        @Dependent
        @Produces
        protected Float produceFloatConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceDoubleConfigProperty

        @Dependent
        @Produces
        protected Double produceDoubleConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceBooleanConfigProperty

        @Dependent
        @Produces
        protected Boolean produceBooleanConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceShortConfigProperty

        @Dependent
        @Produces
        protected Short produceShortConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceByteConfigProperty

        @Dependent
        @Produces
        protected Byte produceByteConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceCharacterConfigProperty

        @Dependent
        @Produces
        protected Character produceCharacterConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceOptionalConfigProperty

        @Dependent
        @Produces
        protected <T> Optional<T> produceOptionalConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceSupplierConfigProperty

        @Dependent
        @Produces
        protected <T> Supplier<T> produceSupplierConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • producesSetConfigProperty

        @Dependent
        @Produces
        protected <T> Set<T> producesSetConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • producesListConfigProperty

        @Dependent
        @Produces
        protected <T> List<T> producesListConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • producesMapConfigProperty

        @Dependent
        @Produces
        protected <K,​V> Map<K,​V> producesMapConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceOptionalIntConfigProperty

        @Dependent
        @Produces
        protected OptionalInt produceOptionalIntConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceOptionalLongConfigProperty

        @Dependent
        @Produces
        protected OptionalLong produceOptionalLongConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceOptionalDoubleConfigProperty

        @Dependent
        @Produces
        protected OptionalDouble produceOptionalDoubleConfigProperty​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • produceConfigValue

        @Dependent
        @Produces
        protected ConfigValue produceConfigValue​(jakarta.enterprise.inject.spi.InjectionPoint ip)
      • isClassHandledByConfigProducer

        public static boolean isClassHandledByConfigProducer​(Type requiredType)