be.fluid_it.tools.dropwizard.box.config.ReflectionConfigurationWriterFactory Maven / Gradle / Ivy
package be.fluid_it.tools.dropwizard.box.config;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.dropwizard.Configuration;
public class ReflectionConfigurationWriterFactory implements ConfigurationWriterFactory {
private ObjectMapper mapper ;
public ReflectionConfigurationWriterFactory() {
this.mapper = new ObjectMapper();
}
public ReflectionConfigurationWriterFactory(ObjectMapper mapper) {
this.mapper = mapper ;
}
@Override
public ConfigurationWriter build(C configuration) {
return new ReflectionConfigurationWriter(configuration, mapper);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy