Package com.illumon.iris.console.utils
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 Summary
Constructors Constructor Description LiveTableMonitorPanel(String title, com.fishlib.io.logger.Logger log)
-
Method Summary
Modifier and Type Method Description JComponent
$$$getRootComponent$$$()
JPanel
getPanel()
List<GuiTable>
getTables()
org.jdom2.Element
getWorkspaceInfo()
Serialize the class into an element to be stored in the workspacevoid
onReportAdded(Table report)
void
reportUpdateError(Throwable t)
void
setWorkspaceInfo(org.jdom2.Element workspaceInfo)
Restore the class to the state defined by the data persisted in workspaceInfovoid
shutdown()
-
Constructor Details
-
Method Details
-
$$$getRootComponent$$$
- Noinspection:
- ALL
-
shutdown
public void shutdown() -
onReportAdded
- Specified by:
onReportAdded
in interfaceUpdatePerformanceTracker.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 interfaceWorkspace
- 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 interfaceWorkspace
- Parameters:
workspaceInfo
- AnElement
containing the persisted state.
-
getPanel
-
reportUpdateError
- Specified by:
reportUpdateError
in interfaceUpdateErrorReporter
-
getTables
-