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
,HttpServerConfigurationLoader.Bean
,JOSEConfigurationLoader.Bean
,LDAPClientConfigurationLoader.Bean
,LettuceRedisClientConfigurationLoader.Bean
,VertxSqlClientConfigurationLoader.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
-
Constructor Summary
-
Method Summary