Interface ConfigSourceInterceptorFactory


public interface ConfigSourceInterceptorFactory
This ConfigSourceInterceptorFactory allows to initialize a ConfigSourceInterceptor, with access to the current ConfigSourceInterceptorContext.

Interceptors in the chain are initialized in priority order and the current ConfigSourceInterceptorContext contains the current interceptor, plus all other interceptors already initialized.

Instances of this interface will be discovered by SmallRyeConfigBuilder.addDiscoveredInterceptors() via the ServiceLoader mechanism and can be registered by providing a META-INF/services/io.smallrye.config.ConfigSourceInterceptorFactory which contains the fully qualified class name of the custom ConfigSourceInterceptor implementation.