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
ConfigurationExceptionfor errors parsing a configuration file.An interface for objects that can create anInputStreamto represent the application configuration.An exception thrown where there is an error validating a configuration object.The default implementation for theConfigurationFactoryFactoryinterface.A customStringSubstitutorusing environment variables as lookup source.An implementation ofConfigurationSourceProviderthat 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 ofConfigurationSourceProviderwhich reads the configuration from a resource file.A delegatingConfigurationSourceProviderwhich replaces variables in the underlying configuration source according to the rules of a customStringSubstitutor.An exception thrown, if a variable cannot be replaced by anEnvironmentVariableSubstitutorbecause no value is provided.An implementation ofConfigurationSourceProviderthat reads the configuration from aURL.A factory class for loading YAML configuration files, binding them to configuration objects, and validating their constraints.