Package io.dropwizard.configuration
-
Interface Summary Interface Description ConfigurationFactory<T> A generic interface for constructing a configuration object.ConfigurationFactoryFactory<T> A generic interface for constructing a configuration factory that can create configuration objects.ConfigurationSourceProvider An interface for objects that can create anInputStream
to represent the application configuration. -
Class Summary Class Description BaseConfigurationFactory<T> A generic factory class for loading configuration files, binding them to configuration objects, and validating their constraints.ConfigurationMetadata A class to get metadata about the properties that are available in a configuration class.DefaultConfigurationFactoryFactory<T> The default implementation for theConfigurationFactoryFactory
interface.EnvironmentVariableSubstitutor A customStringSubstitutor
using environment variables as lookup source.FileConfigurationSourceProvider An implementation ofConfigurationSourceProvider
that reads the configuration from the local file system.JsonConfigurationFactory<T> A factory class for loading JSON configuration files, binding them to configuration objects, and validating their constraints.ResourceConfigurationSourceProvider An implementation ofConfigurationSourceProvider
which reads the configuration from a resource file.SubstitutingSourceProvider A delegatingConfigurationSourceProvider
which replaces variables in the underlying configuration source according to the rules of a customStringSubstitutor
.UrlConfigurationSourceProvider An implementation ofConfigurationSourceProvider
that reads the configuration from aURL
.YamlConfigurationFactory<T> A factory class for loading YAML configuration files, binding them to configuration objects, and validating their constraints. -
Exception Summary Exception Description ConfigurationException Base class for problems with a Configuration object.ConfigurationParsingException AConfigurationException
for errors parsing a configuration file.ConfigurationValidationException An exception thrown where there is an error validating a configuration object.UndefinedEnvironmentVariableException An exception thrown, if a variable cannot be replaced by anEnvironmentVariableSubstitutor
because no value is provided.