Class TrackableThread
- java.lang.Object
-
- java.lang.Thread
-
- org.pushingpixels.radiance.theming.internal.utils.TrackableThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
MemoryAnalyzer
,TabPreviewThread
public abstract class TrackableThread extends java.lang.Thread
Base class for all helper threads.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Set<TrackableThread>
threads
All helper threads.
-
Constructor Summary
Constructors Modifier Constructor Description protected
TrackableThread()
Creates new instance.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
requestStop()
Issues a stop request onthis
thread.static void
requestStopAllThreads()
Issues a stop request on all helper threads.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
threads
private static java.util.Set<TrackableThread> threads
All helper threads.
-
-