java.lang.Object
ru.vyarus.dropwizard.guice.module.installer.util.Reporter
ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter

public class PluginReporter extends Reporter
Special reporter for detailed plugins report.
Since:
12.10.2014
  • Constructor Details

    • PluginReporter

      public PluginReporter()
      Create reporter.
  • Method Details

    • named

      public PluginReporter named(Class keyType, Class extType, Object key, Class extension)
      Register named plugin.
      Parameters:
      keyType - plugin extension type
      extType - plugin type
      key - annotation key
      extension - extension type
      Returns:
      reporter itself
    • simple

      public PluginReporter simple(Class extType, Class extension)
      Register simple plugin.
      Parameters:
      extType - plugin type
      extension - extension type
      Returns:
      reporter itself
    • report

      public void report()
      Description copied from class: Reporter
      Prints composed report into logger or do nothing if no lines were provided.
      Overrides:
      report in class Reporter