public static class SubstanceTitlePane.HeapStatusThread
extends org.pushingpixels.lafwidget.utils.TrackableThread
Modifier and Type | Method and Description |
---|---|
static SubstanceTitlePane.HeapStatusThread |
getInstance()
Gets singleton instance of
this thread. |
static void |
registerPanel(SubstanceTitlePane.HeapStatusPanel panel)
Registers new heap status panel with
this thread. |
protected void |
requestStop() |
void |
run() |
static void |
unregisterPanel(SubstanceTitlePane.HeapStatusPanel panel)
Unregisters new heap status panel from
this thread. |
requestStopAllThreads
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, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public static SubstanceTitlePane.HeapStatusThread getInstance()
this
thread.this
thread.public static void registerPanel(SubstanceTitlePane.HeapStatusPanel panel)
this
thread.panel
- Heap statuc panel.public static void unregisterPanel(SubstanceTitlePane.HeapStatusPanel panel)
this
thread.panel
- Heap statuc panel.public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
protected void requestStop()
requestStop
in class org.pushingpixels.lafwidget.utils.TrackableThread