package com.jasonclawson.dropwizardry.config.hocon; import io.dropwizard.configuration.ConfigurationFactory; import io.dropwizard.configuration.ConfigurationFactoryFactory; import io.dropwizard.configuration.HoconConfigurationFactory; import javax.validation.Validator; import com.fasterxml.jackson.databind.ObjectMapper; public class HoconConfigurationFactoryFactory<T> implements ConfigurationFactoryFactory<T> { @Override public ConfigurationFactory<T> create( Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix) { return new HoconConfigurationFactory<>(klass, validator, objectMapper, propertyPrefix); } }