Class InjectorPhaseEvent.ReportRenderer

  • Enclosing class:
    InjectorPhaseEvent

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

      • ReportRenderer

        public ReportRenderer()
    • Method Detail

      • renderConfigurationSummary

        public java.lang.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 java.lang.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 java.lang.String renderOptions​(OptionsConfig config)
        Options report.
        Parameters:
        config - config object
        Returns:
        rendered report as string
      • renderStats

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

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

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

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