java.lang.Object
ru.vyarus.dropwizard.guice.module.installer.util.Reporter
ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.ProviderReporter

public class ProviderReporter extends Reporter
Special reporter to build detail providers report.

Note that reporter duplicate extension types detection logic, but with a bit different set of types. It is assumed that installer itself is also able to recognize types correctly (and so match produced report).

Since:
12.10.2014
  • Constructor Details

    • ProviderReporter

      public ProviderReporter()
      Create reporter.
  • Method Details

    • provider

      public ProviderReporter provider(Class<?> provider, boolean isHkManaged, boolean isLazy)
      Parameters:
      provider - provider type
      isHkManaged - true for hk managed bean
      isLazy - true for lazy bean
      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