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 ThisConfigSourceFactoryallows to initialize aConfigSource, with access to the currentConfigSourceContext.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. -
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.WithName The name of the configuration property or group.WithParentName Use the parent's configuration name.