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 voidaddStopHook(Callable<? extends CompletionStage<?>> hook)Add a stop hook to be called when the application stops.play.api.inject.ApplicationLifecycleasScala()
-
-
-
Method Detail
-
addStopHook
public void addStopHook(Callable<? extends CompletionStage<?>> hook)
Description copied from interface:ApplicationLifecycleAdd 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:
addStopHookin interfaceApplicationLifecycle- Parameters:
hook- the stop hook.
-
asScala
public play.api.inject.ApplicationLifecycle asScala()
- Specified by:
asScalain interfaceApplicationLifecycle- Returns:
- The Scala version for this Application Lifecycle.
-
-