ONOS-4086 to ONOS-4091, ONOS-4098 to ONOS-4100:ISIS controller implementation
Change-Id: I7be52805652fe762baf808515401d6b5042b2aa5
diff --git a/protocols/isis/api/src/main/java/org/onosproject/isis/controller/IsisController.java b/protocols/isis/api/src/main/java/org/onosproject/isis/controller/IsisController.java
index 7d5b111..fc10019 100644
--- a/protocols/isis/api/src/main/java/org/onosproject/isis/controller/IsisController.java
+++ b/protocols/isis/api/src/main/java/org/onosproject/isis/controller/IsisController.java
@@ -15,6 +15,7 @@
*/
package org.onosproject.isis.controller;
+import com.fasterxml.jackson.databind.JsonNode;
import org.onosproject.isis.controller.topology.IsisRouterListener;
import java.util.List;
@@ -41,18 +42,9 @@
/**
* Updates configuration of processes.
*
- * @param processes process instance to update
+ * @param processesNode json node represents process
*/
- void updateConfig(List<IsisProcess> processes);
-
- /**
- * Deletes configuration parameters.
- *
- * @param processes list of process instance
- * @param attribute string key which deletes the particular node or element
- * from the controller
- */
- void deleteConfig(List<IsisProcess> processes, String attribute);
+ void updateConfig(JsonNode processesNode);
/**
* Gets the all configured processes.