Class JerseyExtensionsInstalledEvent
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
ru.vyarus.dropwizard.guice.module.lifecycle.event.JerseyPhaseEvent
ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledEvent
Called after all
JerseyInstaller installers install
related extensions and only when at least one extension was installed. Provides list of all used (enabled)
extensions.
At this point hk is not completely started and so hk managed extensions
(JerseyManaged) couldn't be obtained yet
(even though you have access to root service locator). But extensions managed by guice could be obtained
from guice context.
To listen hk lifecycle further use jersey events (like in
LifecycleDiagnostic).
- Since:
- 19.04.2018
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
InjectorPhaseEvent.ReportRenderer -
Constructor Summary
ConstructorsConstructorDescriptionJerseyExtensionsInstalledEvent(EventsContext context, List<Class<?>> extensions) Create event. -
Method Summary
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.JerseyPhaseEvent
getInjectionManager, isJerseyStartedMethods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
getConfigurationInfo, getInjector, getReportRendererMethods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
getConfiguration, getConfigurationTree, getEnvironment, renderConfigurationBindingsMethods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
getBootstrapMethods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
getOptions, getSharedState, getStats, getType
-
Constructor Details
-
JerseyExtensionsInstalledEvent
Create event.- Parameters:
context- event contextextensions- installed extensions
-
-
Method Details
-
getExtensions
- Returns:
- list of all installed extensions
-