Package io.smallrye.config
Class ConfigMappingContext
java.lang.Object
io.smallrye.config.ConfigMappingContext
A mapping context. This is used by generated classes during configuration mapping, and is released once the configuration
mapping has completed.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionConfigMappingContext(SmallRyeConfig config, SmallRyeConfigBuilder.MappingBuilder mappingBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyBeanStyleGetters(Boolean beanStyleGetters) voidapplyNamingStrategy(ConfigMapping.NamingStrategy namingStrategy) voidapplyPrefix(String prefix) <T> TconstructGroup(Class<T> interfaceType) <T> org.eclipse.microprofile.config.spi.Converter<T> getConverterInstance(Class<? extends org.eclipse.microprofile.config.spi.Converter<? extends T>> converterType) voidreportProblem(RuntimeException problem)
-
Constructor Details
-
ConfigMappingContext
public ConfigMappingContext(SmallRyeConfig config, SmallRyeConfigBuilder.MappingBuilder mappingBuilder)
-
-
Method Details
-
constructGroup
-
getConverterInstance
public <T> org.eclipse.microprofile.config.spi.Converter<T> getConverterInstance(Class<? extends org.eclipse.microprofile.config.spi.Converter<? extends T>> converterType) -
applyPrefix
-
applyNamingStrategy
-
applyBeanStyleGetters
-
propertyName
-
getNameBuilder
-
reportProblem
-