Class ConfigProducer

java.lang.Object
io.smallrye.config.inject.ConfigProducer

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

    • ConfigProducer

      public ConfigProducer()
  • Method Details

    • getConfig

      @Produces protected SmallRyeConfig getConfig()
    • 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)