Module io.inverno.mod.configuration
Package io.inverno.mod.configuration
Class ConfigurationLoaderSupport.ConfigurationBeanSupport<A,B,C extends ConfigurationLoaderSupport<A,B,C>>
java.lang.Object
io.inverno.mod.configuration.ConfigurationLoaderSupport.ConfigurationBeanSupport<A,B,C>
- Type Parameters:
A- the configuration typeB- the configurator typeC- the configuration loader type
- All Implemented Interfaces:
Supplier<A>
- Direct Known Subclasses:
BootConfigurationLoader.Bean,GrpcBaseConfigurationLoader.Bean,GrpcClientConfigurationLoader.Bean,GrpcServerConfigurationLoader.Bean,HttpClientConfigurationLoader.Bean,HttpMetaDiscoveryConfigurationLoader.Bean,HttpServerConfigurationLoader.Bean,JOSEConfigurationLoader.Bean,K8sHttpDiscoveryConfigurationLoader.Bean,LDAPClientConfigurationLoader.Bean,LettuceRedisClientConfigurationLoader.Bean,VertxSqlClientConfigurationLoader.Bean,WebClientConfigurationLoader.Bean,WebServerConfigurationLoader.Bean
- Enclosing class:
ConfigurationLoaderSupport<A,B, C extends ConfigurationLoaderSupport<A, B, C>>
protected static class ConfigurationLoaderSupport.ConfigurationBeanSupport<A,B,C extends ConfigurationLoaderSupport<A,B,C>>
extends Object
implements Supplier<A>
Base implementation to generate configuration loader beans.
- Since:
- 1.0
- Author:
- Jeremy Kuhn
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary