LifecycleManager (Google App Engine API for Java)

com.google.appengine.api

Class LifecycleManager

  • java.lang.Object
    • com.google.appengine.api.LifecycleManager


  • public final class LifecycleManager
    extends java.lang.Object
    Information about the current status of the Java Runtime.
    • Method Detail

      • isShuttingDown

        public boolean isShuttingDown()
      • setShutdownHook

        public void setShutdownHook(LifecycleManager.ShutdownHook hook)
        Register a ShutdownHook to be called when the runtime shuts down.
        Throws:
        java.lang.NullPointerException - if the calling thread is neither a request thread nor a thread created by ThreadManager.
      • interruptAllRequests

        public void interruptAllRequests()
        Calls Thread.interrupt() on all threads running requests for this application.
      • getRemainingShutdownTime

        public long getRemainingShutdownTime()
        If the runtime is shutting down, returns how long, in milliseconds, is left for shutdown code to clean up. Otherwise, returns -1.
      • beginShutdown

        public void beginShutdown(long deadline)
        For testing purposes only: Notifies the LifecycleManager that the runtime is shutting down.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Java