Package io.dropwizard.configuration
package io.dropwizard.configuration
-
ClassDescriptionA generic factory class for loading configuration files, binding them to configuration objects, and validating their constraints.Base class for problems with a Configuration object.A generic interface for constructing a configuration object.A generic interface for constructing a configuration factory that can create configuration objects.A class to get metadata about the properties that are available in a configuration class.A
ConfigurationException
for errors parsing a configuration file.An interface for objects that can create anInputStream
to represent the application configuration.An exception thrown where there is an error validating a configuration object.The default implementation for theConfigurationFactoryFactory
interface.A customStringSubstitutor
using environment variables as lookup source.An implementation ofConfigurationSourceProvider
that reads the configuration from the local file system.A factory class for loading JSON configuration files, binding them to configuration objects, and validating their constraints.An implementation ofConfigurationSourceProvider
which reads the configuration from a resource file.A delegatingConfigurationSourceProvider
which replaces variables in the underlying configuration source according to the rules of a customStringSubstitutor
.An exception thrown, if a variable cannot be replaced by anEnvironmentVariableSubstitutor
because no value is provided.An implementation ofConfigurationSourceProvider
that reads the configuration from aURL
.A factory class for loading YAML configuration files, binding them to configuration objects, and validating their constraints.