Package io.smallrye.config
package io.smallrye.config
-
ClassDescriptionThis
AbstractLocationConfigSourceFactoryallows to initialize additional config locations with the configurationSmallRyeConfig.SMALLRYE_CONFIG_LOCATIONS.ThisAbstractLocationConfigSourceLoaderloadsConfigSources from a list of specific locations.This annotation may be placed in interfaces to group configuration properties with a common prefix.A mapping context.The metadata representation of aConfigMappingannotated class.Utility class forConfigMappingannotated classes.A representation of aConfigMappingor@ConfigProperties.Exposes contextual information on the ConfigSource initialization viaConfigSourceFactory.ThisConfigSourceFactoryallows to initialize aConfigSource, with access to the currentConfigSourceContext.The ConfigSourceInterceptor allows to intercept the resolution of a configuration name before the configuration value is resolved by the Config and before any conversion taking place.Exposes contextual information about the intercepted invocation ofConfigSourceInterceptor.This ConfigSourceInterceptorFactory allows to initialize aConfigSourceInterceptor, with access to the currentConfigSourceInterceptorContext.An exception which is thrown when a configuration validation problem occurs.The ConfigValue is a metadata object that holds additional information after the lookup of a configuration.Extends the originalConfigSourceto expose methods that return aConfigValue.TheConfigValueConfigSource.ConfigValueMapStringViewis a view over a Map of String configs names and String values.TheConfigValueConfigSource.ConfigValueMapViewis a view over a Map of String configs names andConfigValuevalues.Loads properties asConfigValue.General converter utilities and constants.AConfigSourceto access Environment Variables.KeyMap<V>A multi-level key map.An iterator for property name strings.A collection of built-in priority constants forConfigSourceInterceptorthat are supposed to be ordered based on theirjakarta.annotation.Priorityclass-level annotation.A configuration name.A matcher of configuration names.Secret<T>A container type to mark aConfigMappingmember as aSecretvalue.Provide a way to control the access to Secret Keys.Intercept the resolution of a configuration name and throwSecurityExceptionif the name is a Secret Key and the keys are locked.ASecretKeysHandlerprovides a way to decode or decrypt a secret configuration value.ThisSecretKeysHandlerFactoryallows to initialize aSecretKeysHandler, with access to the currentConfigSourceContext.Defers the initialization of aSecretKeysHandlerFactoryto only when a value requires decoding.SmallRyeConfigprovides a way to retrieve configuration values from a configuration name.ThisSmallRyeConfigBuilderCustomizerallows to customize aSmallRyeConfigBuilder, used to create aSmallRyeConfiginstance.A factory which allows a user-provided strategy for locating, creating, and configuring the configuration instance which corresponds to a given class loader.Specify the converter to use to convert the annotated type.Specify the default value of a property.Marker annotation to be used only in aMapmapping to allow theMapto return the default value for the value element on any key lookup.Provide a list of map keys when populatingMaptypes.The name of the configuration property or group.Use the parent's configuration name.Omits a single map key from the configuration name when populatingMaptypes.