java.lang.Object
ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig

public class GuiceConfig extends Object
Configuration for guice bindings report (GuiceBindingsRenderer).
Since:
13.08.2019
  • Constructor Details

    • GuiceConfig

      public GuiceConfig()
  • Method Details

    • hidePackages

      public GuiceConfig hidePackages(String... pkgs)
      Parameters:
      pkgs - packages to hide bindings and modules from
      Returns:
      config object for chained calls
    • hideModules

      @SafeVarargs public final GuiceConfig hideModules(Class<? extends com.google.inject.Module>... modules)
      Parameters:
      modules - modules to hide
      Returns:
      config object for chained calls
    • hideGuiceBindings

      public GuiceConfig hideGuiceBindings()
      Hide guice bindings.
      Returns:
      config object for chained calls
    • hideGuiceyBindings

      public GuiceConfig hideGuiceyBindings()
      Hide guicey bindings. Includes yaml configuration bindings (hideYamlBindings()).
      Returns:
      config object for chained calls
    • hideYamlBindings

      public GuiceConfig hideYamlBindings()
      Hide yaml configuration bindings.
      Returns:
      config object for chained calls
    • getIgnorePackages

      public List<String> getIgnorePackages()
      Returns:
      list of packages to ignore or empty list
    • getIgnoreModules

      public List<Class<? extends com.google.inject.Module>> getIgnoreModules()
      Returns:
      list of modules to ignore or empty list