Class InjectorPhaseEvent.ReportRenderer

java.lang.Object
ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Enclosing class:
InjectorPhaseEvent

public class InjectorPhaseEvent.ReportRenderer extends Object
Guicey configuration reporting rendederers. Does not include configuration bindings report because it's available long before these reports (before guicey configuration process).
  • Constructor Details

    • ReportRenderer

      public ReportRenderer()
  • Method Details

    • renderConfigurationSummary

      public String renderConfigurationSummary(DiagnosticConfig config)
      Summary report render extensions by type. Useful for configuration overview.
      Parameters:
      config - config object
      Returns:
      rendered report as string
    • renderConfigurationTree

      public String renderConfigurationTree(ContextTreeConfig config)
      Tree report render extensions by configuration source. Useful for configuration sources understanding.
      Parameters:
      config - config object
      Returns:
      rendered report as string
    • renderOptions

      public String renderOptions(OptionsConfig config)
      Options report.
      Parameters:
      config - config object
      Returns:
      rendered report as string
    • renderStats

      public String renderStats(boolean hideTiny)
      Guicey timings report.
      Parameters:
      hideTiny - true to hide timers less then 1ms
      Returns:
      rendered report as string
    • renderGuiceBindings

      public String renderGuiceBindings(GuiceConfig config)
      Render guice bindings report.
      Parameters:
      config - config object
      Returns:
      rendered report as string
    • renderGuiceAop

      public String renderGuiceAop(GuiceAopConfig config)
      Render guice aop map report.
      Parameters:
      config - config object
      Returns:
      rendered report as string
    • renderWebMappings

      public String renderWebMappings(MappingsConfig config)
      Render servlet and filter mappings report (including guice servlets and filters).
      Parameters:
      config - config object
      Returns:
      rendered report as string