GUI -- Beginnings of structure for topology Overlay API.
- Re-implemented RequestSummary / ShowSummary in Alt implementation.
Change-Id: Idb86c7bf3ede8f8815abcb488bbf9b0a7041ef79
diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/topo/TopoUiModelService.java b/web/gui/src/main/java/org/onosproject/ui/impl/topo/TopoUiModelService.java
index 7bbbbe8..83d0dbf 100644
--- a/web/gui/src/main/java/org/onosproject/ui/impl/topo/TopoUiModelService.java
+++ b/web/gui/src/main/java/org/onosproject/ui/impl/topo/TopoUiModelService.java
@@ -47,8 +47,27 @@
* These will be in the form of "addInstance", "addDevice", "addLink",
* and "addHost" events, as appropriate.
*
- * @return initial state events
+ * @return initial state messages
*/
List<ObjectNode> getInitialState();
+ /**
+ * Starts the summary monitoring process.
+ * <p>
+ * Sends a "showSummary" message now, and schedules a task to send
+ * updates whenever the data changes.
+ */
+ void startSummaryMonitoring();
+
+ /**
+ * Cancels the task that sends summary updates.
+ */
+ void stopSummaryMonitoring();
+
+ /**
+ * Returns base data about the topology.
+ *
+ * @return summary data
+ */
+ SummaryData getSummaryData();
}