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.ThreadBase class for all helper threads.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Set<TrackableThread>threadsAll helper threads.
-
Constructor Summary
Constructors Modifier Constructor Description protectedTrackableThread()Creates new instance.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidrequestStop()Issues a stop request onthisthread.static voidrequestStopAllThreads()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.
-
-