All Classes and Interfaces

Class
Description
This AbstractLocationConfigSourceFactory allows to initialize additional config locations with the configuration SmallRyeConfig.SMALLRYE_CONFIG_LOCATIONS.
This AbstractLocationConfigSourceLoader loads ConfigSources from a list of specific locations.
 
 
Warning this class consists of generated code.
This annotation may be placed in interfaces to group configuration properties with a common prefix.
 
 
A mapping context.
 
The metadata representation of a ConfigMapping annotated class.
 
 
 
 
 
 
 
 
 
 
 
 
 
Utility class for ConfigMapping annotated classes.
A representation of a ConfigMapping or @ConfigProperties.
 
Warning this class consists of generated code.
Exposes contextual information on the ConfigSource initialization via ConfigSourceFactory.
 
This ConfigSourceFactory allows to initialize a ConfigSource, with access to the current ConfigSourceContext.
A ConfigSourceFactory that accepts a ConfigMapping interface to configure the ConfigSource.
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 of ConfigSourceInterceptor.
This ConfigSourceInterceptorFactory allows to initialize a ConfigSourceInterceptor, with access to the current ConfigSourceInterceptorContext.
 
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 original ConfigSource to expose methods that return a ConfigValue.
The ConfigValueConfigSource.ConfigValueMapStringView is a view over a Map of String configs names and String values.
The ConfigValueConfigSource.ConfigValueMapView is a view over a Map of String configs names and ConfigValue values.
Loads properties as ConfigValue.
General converter utilities and constants.
 
 
A ConfigSource to access Environment Variables.
 
 
 
A multi-level key map.
 
 
An iterator for property name strings.
A collection of built-in priority constants for ConfigSourceInterceptor that are supposed to be ordered based on their jakarta.annotation.Priority class-level annotation.
 
 
 
 
A configuration name.
A matcher of configuration names.
 
A container type to mark a ConfigMapping member as a Secret value.
Provide a way to control the access to Secret Keys.
Intercept the resolution of a configuration name and throw SecurityException if the name is a Secret Key and the keys are locked.
A SecretKeysHandler provides a way to decode or decrypt a secret configuration value.
This SecretKeysHandlerFactory allows to initialize a SecretKeysHandler, with access to the current ConfigSourceContext.
Defers the initialization of a SecretKeysHandlerFactory to only when a value requires decoding.
SmallRyeConfig provides a way to retrieve configuration values from a configuration name.
 
This SmallRyeConfigBuilderCustomizer allows to customize a SmallRyeConfigBuilder, used to create a SmallRyeConfig instance.
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 a Map mapping to allow the Map to return the default value for the value element on any key lookup.
Provide a list of map keys when populating Map types.
The name of the configuration property or group.
Use the parent's configuration name.
Omits a single map key from the configuration name when populating Map types.