Interface TableMultiResultNode<R extends TableMultiResult>
-
public interface TableMultiResultNode<R extends TableMultiResult> extends Node
- Author:
- AO Industries, Inc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTableMultiResultListener(TableMultiResultListener<? super R> tableMultiResultListener)
Adds a TableMultiResultListener, which will be notified when new results are available.List<?>
getColumnHeaders()
Gets the column headers for the table.List<? extends R>
getResults()
Gets an unmodifiable snapshot-copy of the complete list of results.void
removeTableMultiResultListener(TableMultiResultListener<? super R> tableMultiResultListener)
Removes a TableMultiResultListener.-
Methods inherited from interface com.aoindustries.noc.monitor.common.Node
getAlertCategory, getAlertLevel, getAlertMessage, getAllowsChildren, getChildren, getLabel, getParent
-
-
-
-
Method Detail
-
addTableMultiResultListener
void addTableMultiResultListener(TableMultiResultListener<? super R> tableMultiResultListener) throws RemoteException
Adds a TableMultiResultListener, which will be notified when new results are available.- Throws:
RemoteException
-
removeTableMultiResultListener
void removeTableMultiResultListener(TableMultiResultListener<? super R> tableMultiResultListener) throws RemoteException
Removes a TableMultiResultListener.- Throws:
RemoteException
-
getColumnHeaders
List<?> getColumnHeaders() throws RemoteException
Gets the column headers for the table. This should not include the time and latency, they are implied.- Throws:
RemoteException
-
getResults
List<? extends R> getResults() throws RemoteException
Gets an unmodifiable snapshot-copy of the complete list of results.- Throws:
RemoteException
-
-