public final class LifecycleManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
LifecycleManager.ShutdownHook |
Modifier and Type | Method and Description |
---|---|
void |
beginShutdown(long deadline)
For testing purposes only:
Notifies the LifecycleManager that the runtime is shutting down.
|
static LifecycleManager |
getInstance() |
long |
getRemainingShutdownTime()
If the runtime is shutting down, returns how long, in
milliseconds, is left for shutdown code to clean up.
|
void |
interruptAllRequests()
Calls Thread.interrupt() on all threads running requests for this
application.
|
boolean |
isShuttingDown() |
void |
setShutdownHook(LifecycleManager.ShutdownHook hook)
Register a ShutdownHook to be called when the runtime shuts down.
|
public static LifecycleManager getInstance()
public boolean isShuttingDown()
public void setShutdownHook(LifecycleManager.ShutdownHook hook)
public void interruptAllRequests()
public long getRemainingShutdownTime()
public void beginShutdown(long deadline)