Class SubstanceTitlePane.HeapStatusThread

java.lang.Object
java.lang.Thread
org.pushingpixels.lafwidget.utils.TrackableThread
org.pushingpixels.substance.internal.utils.SubstanceTitlePane.HeapStatusThread
All Implemented Interfaces:
Runnable
Enclosing class:
SubstanceTitlePane

public static class SubstanceTitlePane.HeapStatusThread extends org.pushingpixels.lafwidget.utils.TrackableThread
Thread for heap status panel.
  • Method Details

    • getInstance

      public static SubstanceTitlePane.HeapStatusThread getInstance()
      Gets singleton instance of this thread.
      Returns:
      Singleton instance of this thread.
    • registerPanel

      public static void registerPanel(SubstanceTitlePane.HeapStatusPanel panel)
      Registers new heap status panel with this thread.
      Parameters:
      panel - Heap statuc panel.
    • unregisterPanel

      public static void unregisterPanel(SubstanceTitlePane.HeapStatusPanel panel)
      Unregisters new heap status panel from this thread.
      Parameters:
      panel - Heap statuc panel.
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • requestStop

      protected void requestStop()
      Specified by:
      requestStop in class org.pushingpixels.lafwidget.utils.TrackableThread