Class LiveTableMonitorPanel

java.lang.Object
com.illumon.iris.console.utils.LiveTableMonitorPanel
All Implemented Interfaces:
UpdateErrorReporter, UpdatePerformanceTracker.Listener, Workspace

public class LiveTableMonitorPanel extends Object implements UpdateErrorReporter, UpdatePerformanceTracker.Listener, Workspace
  • Constructor Details

    • LiveTableMonitorPanel

      public LiveTableMonitorPanel(String title, com.fishlib.io.logger.Logger log)
  • Method Details

    • $$$getRootComponent$$$

      public JComponent $$$getRootComponent$$$()
      Noinspection:
      ALL
    • shutdown

      public void shutdown()
    • onReportAdded

      public void onReportAdded(Table report)
      Specified by:
      onReportAdded in interface UpdatePerformanceTracker.Listener
    • getWorkspaceInfo

      public org.jdom2.Element getWorkspaceInfo()
      Description copied from interface: Workspace
      Serialize the class into an element to be stored in the workspace
      Specified by:
      getWorkspaceInfo in interface Workspace
      Returns:
      An Element containing the data to persist.
    • setWorkspaceInfo

      public void setWorkspaceInfo(org.jdom2.Element workspaceInfo)
      Description copied from interface: Workspace
      Restore the class to the state defined by the data persisted in workspaceInfo
      Specified by:
      setWorkspaceInfo in interface Workspace
      Parameters:
      workspaceInfo - An Element containing the persisted state.
    • getPanel

      public JPanel getPanel()
    • reportUpdateError

      public void reportUpdateError(Throwable t)
      Specified by:
      reportUpdateError in interface UpdateErrorReporter
    • getTables

      public List<GuiTable> getTables()