Class ConfigBindingsRenderer

  • All Implemented Interfaces:
    ReportRenderer<BindingsConfig>

    public class ConfigBindingsRenderer
    extends java.lang.Object
    implements ReportRenderer<BindingsConfig>
    Renders available configuration bindings.

    By default all not null bindings are rendered. Optional renders:

    • With configuration tree
    • Configuration tree only
    • Show null values
    • Hide dropwizard Configuration properties
    Since:
    13.06.2018
    • Constructor Detail

    • Method Detail

      • renderReport

        public java.lang.String renderReport​(BindingsConfig config)
        Description copied from interface: ReportRenderer
        Renders report according ro provided config.
        Specified by:
        renderReport in interface ReportRenderer<BindingsConfig>
        Parameters:
        config - config object
        Returns:
        rendered report string or null (or empty) if nothing rendered