Class OMWebBundle<T extends io.dropwizard.Configuration>

java.lang.Object
org.openmetadata.service.config.OMWebBundle<T>
All Implemented Interfaces:
io.dropwizard.ConfiguredBundle<T>

public abstract class OMWebBundle<T extends io.dropwizard.Configuration> extends Object implements io.dropwizard.ConfiguredBundle<T>
  • Constructor Details

    • OMWebBundle

      protected OMWebBundle()
  • Method Details

    • initialize

      public void initialize(io.dropwizard.setup.Bootstrap<?> bootstrap)
      Specified by:
      initialize in interface io.dropwizard.ConfiguredBundle<T extends io.dropwizard.Configuration>
    • run

      public void run(T configuration, io.dropwizard.setup.Environment environment)
      Specified by:
      run in interface io.dropwizard.ConfiguredBundle<T extends io.dropwizard.Configuration>
    • configureHeaderFilter

      protected void configureHeaderFilter(io.dropwizard.setup.Environment environment, String uriPath, String urlPattern, Map<String,String> headers)
    • getWebConfiguration

      public abstract OMWebConfiguration getWebConfiguration(T var1)