Class ApplicationShutdownEvent
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.ApplicationShutdownEvent
Called on application shutdown start. Triggered by jetty lifecycle stopping event (
LifeCycle.Listener.lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle)).
May be used to perform some shutdown logic.
- Since:
- 25.10.2019
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
InjectorPhaseEvent.ReportRenderer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAs event fired for both real server startup and guicey lightweight tests, this property allows differentiating situations.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
-
ApplicationShutdownEvent
Create event.- Parameters:
context- event context
-
-
Method Details
-
isJettyStarted
public boolean isJettyStarted()As event fired for both real server startup and guicey lightweight tests, this property allows differentiating situations.- Returns:
- true if jetty was started and false in case of guicey lightweight tests
- See Also:
-