Class POJOConfigurationFactory<C extends Configuration>

  • All Implemented Interfaces:
    io.dropwizard.configuration.ConfigurationFactory<C>

    public class POJOConfigurationFactory<C extends Configuration>
    extends io.dropwizard.configuration.YamlConfigurationFactory<C>
    • 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 interface io.dropwizard.configuration.ConfigurationFactory<C extends Configuration>
        Overrides:
        build in class io.dropwizard.configuration.BaseConfigurationFactory<C extends Configuration>
      • build

        public C build​(File file)
      • build

        public C build()
        Specified by:
        build in interface io.dropwizard.configuration.ConfigurationFactory<C extends Configuration>
        Overrides:
        build in class io.dropwizard.configuration.BaseConfigurationFactory<C extends Configuration>
      • build

        protected C build​(com.fasterxml.jackson.databind.JsonNode node,
                          String path)
        Overrides:
        build in class io.dropwizard.configuration.BaseConfigurationFactory<C extends Configuration>