Package com.djrapitops.plan.gathering
Class ShutdownHook
- java.lang.Object
-
- java.lang.Thread
-
- com.djrapitops.plan.gathering.ShutdownHook
-
- All Implemented Interfaces:
java.lang.Runnable
@Singleton public class ShutdownHook extends java.lang.Thread
Thread that is run when JVM shuts down.Saves active sessions to the Database (PlayerQuitEvent is not called)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShutdownHook.Registrar
-
Constructor Summary
Constructors Constructor Description ShutdownHook(ShutdownDataPreservation dataPreservation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
register()
void
run()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, 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
-
-
-
-
Constructor Detail
-
ShutdownHook
@Inject public ShutdownHook(ShutdownDataPreservation dataPreservation)
-
-