Package io.dropwizard.testing
Class POJOConfigurationFactory<C extends Configuration>
- java.lang.Object
-
- io.dropwizard.configuration.BaseConfigurationFactory<T>
-
- io.dropwizard.configuration.YamlConfigurationFactory<C>
-
- io.dropwizard.testing.POJOConfigurationFactory<C>
-
- All Implemented Interfaces:
io.dropwizard.configuration.ConfigurationFactory<C>
public class POJOConfigurationFactory<C extends Configuration> extends io.dropwizard.configuration.YamlConfigurationFactory<C>
-
-
Field Summary
Fields Modifier and Type Field Description protected C
configuration
-
Constructor Summary
Constructors Constructor Description POJOConfigurationFactory(C cfg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C
build()
protected C
build(com.fasterxml.jackson.databind.JsonNode node, String path)
C
build(io.dropwizard.configuration.ConfigurationSourceProvider provider, String path)
C
build(File file)
-
-
-
Field Detail
-
configuration
protected final C extends Configuration configuration
-
-
Constructor Detail
-
POJOConfigurationFactory
public POJOConfigurationFactory(C cfg)
-
-
Method Detail
-
build
public C build(io.dropwizard.configuration.ConfigurationSourceProvider provider, String path)
- Specified by:
build
in interfaceio.dropwizard.configuration.ConfigurationFactory<C extends Configuration>
- Overrides:
build
in classio.dropwizard.configuration.BaseConfigurationFactory<C extends Configuration>
-
build
public C build()
- Specified by:
build
in interfaceio.dropwizard.configuration.ConfigurationFactory<C extends Configuration>
- Overrides:
build
in classio.dropwizard.configuration.BaseConfigurationFactory<C extends Configuration>
-
build
protected C build(com.fasterxml.jackson.databind.JsonNode node, String path)
- Overrides:
build
in classio.dropwizard.configuration.BaseConfigurationFactory<C extends Configuration>
-
-