Package dk.netarkivet.common.utils
Class CleanupHook
- java.lang.Object
-
- java.lang.Thread
-
- dk.netarkivet.common.utils.CleanupHook
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description CleanupHook(CleanupIF app)
Returns a ShutdownHook thread for an object with a cleanup() method.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Called by the JVM to clean up the object before exiting.-
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
-
CleanupHook
public CleanupHook(CleanupIF app)
Returns a ShutdownHook thread for an object with a cleanup() method.- Parameters:
app
- the Object to be cleaned up
-
-