Package io.smallrye.config.inject
Class ConfigProducer
- java.lang.Object
-
- io.smallrye.config.inject.ConfigProducer
-
@ApplicationScoped public class ConfigProducer extends Object
CDI producer forConfigbean.- Author:
- Jeff Mesnil (c) 2017 Red Hat inc.
-
-
Constructor Summary
Constructors Constructor Description ConfigProducer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SmallRyeConfiggetConfig()protected 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 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)
-
-
-
Method Detail
-
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)
-
-