Package io.quarkus.runtime
Interface ConfigConfig
-
@ConfigMapping(prefix="quarkus") @ConfigRoot(phase=RUN_TIME) public interface ConfigConfig
We don't really use this, because these are configurations for the config itself, so it causes a chicken / egg problem, but we need it for documentation purposes.
Relocation of the Config configurations to the Quarkus namespace is done inConfigUtils.configBuilder(boolean, io.quarkus.runtime.LaunchMode).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<List<URI>>locations()Additional config locations to be loaded with the Config.Optional<Boolean>logValues()Enable logging of configuration values lookup in DEBUG log level.Optional<Boolean>mappingValidateUnknown()Validates that a@ConfigMappingmaps every available configuration name contained in the mapping prefix.Optional<String>profile()Profile that will be active when Quarkus launches.Optional<String>profileParent()Accepts a single configuration profile name.Optional<String>uuid()A property that allows accessing a generated UUID.
-
-
-
Method Detail
-
profileParent
@WithName("config.profile.parent") Optional<String> profileParent()Accepts a single configuration profile name. If a configuration property cannot be found in the current active profile, the config performs the same lookup in the profile set by this configuration.
-
locations
@WithName("config.locations") Optional<List<URI>> locations()Additional config locations to be loaded with the Config. The configuration support multiple locations separated by a comma and each must represent a validURI.
-
mappingValidateUnknown
@WithName("config.mapping.validate-unknown") Optional<Boolean> mappingValidateUnknown()Validates that a@ConfigMappingmaps every available configuration name contained in the mapping prefix.
-
logValues
@WithName("config.log.values") Optional<Boolean> logValues()Enable logging of configuration values lookup in DEBUG log level.
The log of configuration values require the category set toDEBUGin theio.smallrye.configcategory:quarkus.log.category."io.smallrye.config".level=DEBUG.
-
-