Class InjectorPhaseEvent
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
-
- ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
-
- ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
-
- ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
-
- Direct Known Subclasses:
ApplicationRunEvent
,ExtensionsInstalledByEvent
,ExtensionsInstalledEvent
,JerseyPhaseEvent
public abstract class InjectorPhaseEvent extends RunPhaseEvent
Base class from events, started after guice injector creation. Since that moment, finalized guicey configuration could be queued and diagnostic reporters could be used.- Since:
- 19.04.2018
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
InjectorPhaseEvent.ReportRenderer
Guicey configuration reporting rendederers.
-
Constructor Summary
Constructors Constructor Description InjectorPhaseEvent(GuiceyLifecycle type, EventsContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GuiceyConfigurationInfo
getConfigurationInfo()
com.google.inject.Injector
getInjector()
InjectorPhaseEvent.ReportRenderer
getReportRenderer()
Renderers provide various views for guicey configuration, which may be used for specific logging.-
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
getConfiguration, getConfigurationTree, getEnvironment, renderConfigurationBindings
-
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
getBootstrap
-
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
getOptions, getSharedState, getType
-
-
-
-
Constructor Detail
-
InjectorPhaseEvent
public InjectorPhaseEvent(GuiceyLifecycle type, EventsContext context)
-
-
Method Detail
-
getInjector
public com.google.inject.Injector getInjector()
- Returns:
- guice injector instance
-
getConfigurationInfo
public GuiceyConfigurationInfo getConfigurationInfo()
- Returns:
- guicey configuration information
-
getReportRenderer
public InjectorPhaseEvent.ReportRenderer getReportRenderer()
Renderers provide various views for guicey configuration, which may be used for specific logging.- Returns:
- access to diagnostic reports renderers
- See Also:
for configuration bindings report
-
-