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 reprensentation of aConfigMappingannotated class.An interface implemented internally by configuration object implementations.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.Deprecated, for removal: This API element is subject to removal in a future version.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.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.