SEBA-991-A new API needed to remove specific sources from a McastRoute
Change-Id: Ia7e6cf6939c517743d5adc6bc3869decdf64609f
diff --git a/apps/mcast/api/src/main/java/org/onosproject/mcast/api/McastStore.java b/apps/mcast/api/src/main/java/org/onosproject/mcast/api/McastStore.java
index 484f32ec..5e2c1e6 100644
--- a/apps/mcast/api/src/main/java/org/onosproject/mcast/api/McastStore.java
+++ b/apps/mcast/api/src/main/java/org/onosproject/mcast/api/McastStore.java
@@ -57,7 +57,7 @@
* The source stored with this method are not tied with any host.
* Traffic will be sent from all of them.
*
- * @param route a Multicast route
+ * @param route a Multicast route
* @param sources set of specific connect points
*/
void storeSources(McastRoute route, Set<ConnectPoint> sources);
@@ -78,6 +78,15 @@
void removeSource(McastRoute route, HostId source);
/**
+ * Removes a set of source connect points for a given route.
+ * This method is not tied with any host.
+ *
+ * @param route a Multicast route
+ * @param sources set of specific connect points
+ */
+ void removeSources(McastRoute route, Set<ConnectPoint> sources);
+
+ /**
* Removes a set of source connect points for a given host the route.
*
* @param route the multicast route