Updated SDN-IP to use the Intent framework batch-based intents.
Also, created a local cache of IPv4-to-MAC address mapping,
to avoid relatively costly hostService.getHostsByIp() calls
per added route.
Change-Id: I8abed378985708e883fd99e85c54b01f38756515
diff --git a/apps/sdnip/src/main/java/org/onlab/onos/sdnip/RouteListener.java b/apps/sdnip/src/main/java/org/onlab/onos/sdnip/RouteListener.java
index 0058e25..cf573a0 100644
--- a/apps/sdnip/src/main/java/org/onlab/onos/sdnip/RouteListener.java
+++ b/apps/sdnip/src/main/java/org/onlab/onos/sdnip/RouteListener.java
@@ -15,6 +15,8 @@
*/
package org.onlab.onos.sdnip;
+import java.util.Collection;
+
/**
* An interface to receive route updates from route providers.
*/
@@ -22,7 +24,7 @@
/**
* Receives a route update from a route provider.
*
- * @param routeUpdate the updated route information
+ * @param routeUpdates the collection with updated route information
*/
- public void update(RouteUpdate routeUpdate);
+ public void update(Collection<RouteUpdate> routeUpdates);
}