Fix HOST event handling in MulticastRouteManager
Change-Id: I721470bd1879c1dc252346a0f4f085ca80f54156
(cherry picked from commit beea3e38fac2f6d763c62bb28bd7256b95bebd9c)
diff --git a/apps/mcast/impl/src/main/java/org/onosproject/mcast/impl/DistributedMcastRoutesStore.java b/apps/mcast/impl/src/main/java/org/onosproject/mcast/impl/DistributedMcastRoutesStore.java
index 8bdf42e..8c90a1d 100644
--- a/apps/mcast/impl/src/main/java/org/onosproject/mcast/impl/DistributedMcastRoutesStore.java
+++ b/apps/mcast/impl/src/main/java/org/onosproject/mcast/impl/DistributedMcastRoutesStore.java
@@ -46,7 +46,6 @@
import java.util.Map;
import java.util.Optional;
import java.util.Set;
-import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.atomic.AtomicReference;
import java.util.stream.Collectors;
@@ -75,9 +74,6 @@
private MapEventListener<McastRoute, McastRouteData> mcastRouteListener =
new McastRouteListener();
- private ScheduledExecutorService executor;
-
-
@Activate
public void activate() {
mcastRib = storageService.<McastRoute, McastRouteData>consistentMapBuilder()
@@ -117,7 +113,7 @@
@Override
public void storeSources(McastRoute route, Set<ConnectPoint> sources) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.addSources(sources);
return v;
});
@@ -125,7 +121,7 @@
@Override
public void removeSources(McastRoute route) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.removeSources();
return v;
});
@@ -133,7 +129,7 @@
@Override
public void removeSources(McastRoute route, Set<ConnectPoint> sources) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.removeSources(sources);
return v;
});
@@ -142,7 +138,7 @@
@Override
public void addSink(McastRoute route, HostId hostId, Set<ConnectPoint> sinks) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.addSinks(hostId, sinks);
return v;
});
@@ -150,7 +146,7 @@
@Override
public void addSinks(McastRoute route, Set<ConnectPoint> sinks) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.addSinks(HostId.NONE, sinks);
return v;
});
@@ -159,7 +155,7 @@
@Override
public void removeSinks(McastRoute route) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.removeSinks();
return v;
});
@@ -167,7 +163,7 @@
@Override
public void removeSink(McastRoute route, HostId hostId) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.removeSinks(hostId);
return v;
});
@@ -175,7 +171,7 @@
@Override
public void removeSinks(McastRoute route, HostId hostId, Set<ConnectPoint> sinks) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.removeSinks(hostId, sinks);
return v;
});
@@ -183,7 +179,7 @@
@Override
public void removeSinks(McastRoute route, Set<ConnectPoint> sinks) {
- McastRouteData data = mcastRoutes.compute(route, (k, v) -> {
+ mcastRoutes.compute(route, (k, v) -> {
v.removeSinks(HostId.NONE, sinks);
return v;
});