Package org.eclipse.jetty.util.thread
Class ShutdownThread
- java.lang.Object
 - 
- java.lang.Thread
 - 
- org.eclipse.jetty.util.thread.ShutdownThread
 
 
 
- 
- All Implemented Interfaces:
 java.lang.Runnable
@Deprecated(since="2021-05-27") public class ShutdownThread extends java.lang.ThreadDeprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.ShutdownThread is a shutdown hook thread implemented as singleton that maintains a list of lifecycle instances that are registered with it and provides ability to stop these lifecycles upon shutdown of the Java Virtual Machine 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidderegister(LifeCycle lifeCycle)Deprecated.static ShutdownThreadgetInstance()Deprecated.Returns the instance of the singletonstatic booleanisRegistered(LifeCycle lifeCycle)Deprecated.static voidregister(int index, LifeCycle... lifeCycles)Deprecated.static voidregister(LifeCycle... lifeCycles)Deprecated.voidrun()Deprecated.- 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getInstance
public static ShutdownThread getInstance()
Deprecated.Returns the instance of the singleton- Returns:
 - the singleton instance of the 
ShutdownThread 
 
- 
register
public static void register(LifeCycle... lifeCycles)
Deprecated. 
- 
register
public static void register(int index, LifeCycle... lifeCycles)Deprecated. 
- 
deregister
public static void deregister(LifeCycle lifeCycle)
Deprecated. 
- 
isRegistered
public static boolean isRegistered(LifeCycle lifeCycle)
Deprecated. 
- 
run
public void run()
Deprecated.- Specified by:
 runin interfacejava.lang.Runnable- Overrides:
 runin classjava.lang.Thread
 
 - 
 
 -