Package io.smallrye.config
-
Interface Summary Interface Description ConfigMappingClassMapper ConfigMappingMetadata ConfigMappingObject An interface implemented internally by configuration object implementations.ConfigSourceContext Exposes contextual information on the ConfigSource initialization viaConfigSourceFactory.ConfigSourceFactory ThisConfigSourceFactoryallows 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 originalConfigSourceto expose methods that return aConfigValue.SecretKeysHandler SecretKeysHandlerFactory SmallRyeConfigBuilderCustomizer ThisSmallRyeConfigBuilderCustomizerallows to customize aSmallRyeConfigBuilder, used to create aSmallRyeConfiginstance. -
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 aMapmapping to allow theMapto 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 populatingMaptypes.