Package play.inject
Class DelegateApplicationLifecycle
- Object
-
- play.inject.DelegateApplicationLifecycle
-
- All Implemented Interfaces:
ApplicationLifecycle
@Singleton public class DelegateApplicationLifecycle extends Object implements ApplicationLifecycle
-
-
Constructor Summary
Constructors Constructor Description DelegateApplicationLifecycle(play.api.inject.ApplicationLifecycle delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStopHook(Callable<? extends CompletionStage<?>> hook)
Add a stop hook to be called when the application stops.play.api.inject.ApplicationLifecycle
asScala()
-
-
-
Method Detail
-
addStopHook
public void addStopHook(Callable<? extends CompletionStage<?>> hook)
Description copied from interface:ApplicationLifecycle
Add a stop hook to be called when the application stops.The stop hook should redeem the returned future when it is finished shutting down. It is acceptable to stop immediately and return a successful future.
- Specified by:
addStopHook
in interfaceApplicationLifecycle
- Parameters:
hook
- the stop hook.
-
asScala
public play.api.inject.ApplicationLifecycle asScala()
- Specified by:
asScala
in interfaceApplicationLifecycle
- Returns:
- The Scala version for this Application Lifecycle.
-
-