Package org.lable.oss.dynamicconfig.di
-
Interface Summary Interface Description ConfigurationManagerCloser Consumers of this library can choose to implement this interface and bind it as an optional dependency to register the shutdown hook ofConfigurationManager. -
Class Summary Class Description ConfigurationManagerProvider Provides a singleton, thread-safe configuration manager instance by invokingConfigurationLoader.configureFromProperties(HierarchicalConfiguration, HierarchicalConfigurationDeserializer).ConfigurationProvider Provides a singleton, thread-safe configuration instance.DynamicConfigModule Guice dependency injection module. -
Annotation Types Summary Annotation Type Description ConfigurationDefaults Dependency injection annotation for aConfigurationinstance that contains a default set of configuration values that may be overridden by the dynamically loaded configuration.ConfigurationSourceType Dependency injection annotation for a String that explicitly chooses the configuration source.