Package io.smallrye.config.inject
Class ConfigProducer
java.lang.Object
io.smallrye.config.inject.ConfigProducer
CDI producer for
Config bean.- Author:
- Jeff Mesnil (c) 2017 Red Hat inc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.smallrye.config.SmallRyeConfigprotected IntegergetIntegerValue(jakarta.enterprise.inject.spi.InjectionPoint ip) protected LonggetLongValue(jakarta.enterprise.inject.spi.InjectionPoint ip) static booleanisClassHandledByConfigProducer(Type requiredType) protected BooleanproduceBooleanConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected ByteproduceByteConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected CharacterproduceCharacterConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected io.smallrye.config.ConfigValueproduceConfigValue(jakarta.enterprise.inject.spi.InjectionPoint ip) protected DoubleproduceDoubleConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected FloatproduceFloatConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected <T> Optional<T> produceOptionalConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected OptionalDoubleproduceOptionalDoubleConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected OptionalIntproduceOptionalIntConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected OptionalLongproduceOptionalLongConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected ShortproduceShortConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected <T> List<T> producesListConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected <K,V> Map <K, V> producesMapConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected <T> Set<T> producesSetConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected StringproduceStringConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) protected <T> Supplier<T> produceSupplierConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip)
-
Constructor Details
-
ConfigProducer
public ConfigProducer()
-
-
Method Details
-
getConfig
@Produces protected io.smallrye.config.SmallRyeConfig getConfig() -
produceStringConfigProperty
@Dependent @Produces protected String produceStringConfigProperty(jakarta.enterprise.inject.spi.InjectionPoint ip) -
getLongValue
-
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 io.smallrye.config.ConfigValue produceConfigValue(jakarta.enterprise.inject.spi.InjectionPoint ip) -
isClassHandledByConfigProducer
-