Class PluginReporter
- 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 Summary
Constructors Constructor Description PluginReporter()Create reporter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PluginReporternamed(java.lang.Class keyType, java.lang.Class extType, java.lang.Object key, java.lang.Class extension)Register named plugin.voidreport()Prints composed report into logger or do nothing if no lines were provided.PluginReportersimple(java.lang.Class extType, java.lang.Class extension)Register simple plugin.
-
-
-
Method Detail
-
named
public PluginReporter named(java.lang.Class keyType, java.lang.Class extType, java.lang.Object key, java.lang.Class extension)
Register named plugin.- Parameters:
keyType- plugin extension typeextType- plugin typekey- annotation keyextension- extension type- Returns:
- reporter itself
-
simple
public PluginReporter simple(java.lang.Class extType, java.lang.Class extension)
Register simple plugin.- Parameters:
extType- plugin typeextension- extension type- Returns:
- reporter itself
-
-