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.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.