Package io.smallrye.config
-
Interface Summary Interface Description ConfigLogging ConfigMappingClassMapper ConfigMappingInterface.NamingStrategy ConfigMappingMetadata ConfigMappingObject An interface implemented internally by configuration object implementations.ConfigMessages ConfigSourceContext Exposes contextual information on the ConfigSource initialization viaConfigSourceFactory
.ConfigSourceFactory ThisConfigSourceFactory
allows to initialize aConfigSource
, with access to the currentConfigSourceContext
.ConfigSourceFactory.ConfigurableConfigSourceFactory<MAPPING> ConfigSourceInterceptor 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.ConfigSourceInterceptorContext Exposes contextual information about the intercepted invocation ofConfigSourceInterceptor
.ConfigSourceInterceptorFactory This ConfigSourceInterceptorFactory allows to initialize aConfigSourceInterceptor
, with access to the currentConfigSourceInterceptorContext
.ConfigValidator ConfigValueConfigSource Extends the originalConfigSource
to expose methods that return aConfigValue
.SecretKeysHandler SecretKeysHandlerFactory SmallRyeConfigBuilderCustomizer ThisSmallRyeConfigBuilderCustomizer
allows to customize aSmallRyeConfigBuilder
, used to create aSmallRyeConfig
instance. -
Enum Summary Enum Description ConfigMapping.NamingStrategy -
Exception Summary Exception Description ConfigValidationException An exception which is thrown when a configuration validation problem occurs. -
Annotation Types Summary Annotation Type Description ConfigMapping This annotation may be placed in interfaces to group configuration properties with a common prefix.WithConverter Specify the converter to use to convert the annotated type.WithDefault Specify the default value of a property.WithDefaults Marker annotation intented to be used only in aMap
mapping to allow theMap
to return the default value for the value element on any key lookup.WithName The name of the configuration property or group.WithParentName Use the parent's configuration name.WithUnnamedKey Omits a single map key from the configuration name when populatingMap
types.