Class InjectorPhaseEvent.ReportRenderer
java.lang.Object
ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
- Enclosing class:
- InjectorPhaseEvent
Guicey configuration reporting rendederers.
Does not include configuration bindings report because it's available long before these reports
(before guicey configuration process).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSummary report render extensions by type.Tree report render extensions by configuration source.renderGuiceAop(GuiceAopConfig config) Render guice aop map report.renderGuiceBindings(GuiceConfig config) Render guice bindings report.renderOptions(OptionsConfig config) Options report.renderStats(boolean hideTiny) Guicey timings report.renderWebMappings(MappingsConfig config) Render servlet and filter mappings report (including guice servlets and filters).
-
Constructor Details
-
ReportRenderer
public ReportRenderer()
-
-
Method Details
-
renderConfigurationSummary
Summary report render extensions by type. Useful for configuration overview.- Parameters:
config- config object- Returns:
- rendered report as string
-
renderConfigurationTree
Tree report render extensions by configuration source. Useful for configuration sources understanding.- Parameters:
config- config object- Returns:
- rendered report as string
-
renderOptions
Options report.- Parameters:
config- config object- Returns:
- rendered report as string
-
renderStats
Guicey timings report.- Parameters:
hideTiny- true to hide timers less then 1ms- Returns:
- rendered report as string
-
renderGuiceBindings
Render guice bindings report.- Parameters:
config- config object- Returns:
- rendered report as string
-
renderGuiceAop
Render guice aop map report.- Parameters:
config- config object- Returns:
- rendered report as string
-
renderWebMappings
Render servlet and filter mappings report (including guice servlets and filters).- Parameters:
config- config object- Returns:
- rendered report as string
-