Package no.digipost.dropwizard
Class TypeSafeConfigurationFactory<T>
- java.lang.Object
-
- io.dropwizard.configuration.BaseConfigurationFactory<T>
-
- io.dropwizard.configuration.YamlConfigurationFactory<T>
-
- no.digipost.dropwizard.TypeSafeConfigurationFactory<T>
-
- All Implemented Interfaces:
io.dropwizard.configuration.ConfigurationFactory<T>
public class TypeSafeConfigurationFactory<T> extends io.dropwizard.configuration.YamlConfigurationFactory<T>
-
-
Field Summary
Fields Modifier and Type Field Description static StringENV_KEYstatic StringENVIRONMENTS_CONFIG_KEYstatic StringSECRET_KEY
-
Constructor Summary
Constructors Constructor Description TypeSafeConfigurationFactory(Class<T> klass, javax.validation.Validator validator, com.fasterxml.jackson.databind.ObjectMapper mapper, String propertyPrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tbuild(io.dropwizard.configuration.ConfigurationSourceProvider sourceProvider, String path)-
Methods inherited from class io.dropwizard.configuration.BaseConfigurationFactory
addOverride, build, build, createParser
-
-
-
-
Field Detail
-
ENV_KEY
public static final String ENV_KEY
- See Also:
- Constant Field Values
-
SECRET_KEY
public static final String SECRET_KEY
- See Also:
- Constant Field Values
-
ENVIRONMENTS_CONFIG_KEY
public static final String ENVIRONMENTS_CONFIG_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
build
public T build(io.dropwizard.configuration.ConfigurationSourceProvider sourceProvider, String path) throws IOException, io.dropwizard.configuration.ConfigurationException
- Specified by:
buildin interfaceio.dropwizard.configuration.ConfigurationFactory<T>- Overrides:
buildin classio.dropwizard.configuration.BaseConfigurationFactory<T>- Throws:
IOExceptionio.dropwizard.configuration.ConfigurationException
-
-