X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fprotocol_plugins%2Fopenflow%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fprotocol_plugin%2Fopenflow%2Finternal%2FReadServiceFilter.java;h=b877eb0ee793626d2990e24855052653466aa4ba;hp=2c8708f20ee46295972a6b18b280df436f009dfc;hb=0d1d688ac55acc55c3909c52c2cdb940cfb3764f;hpb=6841bbe558146312e1568fc897a054e007a3ba45 diff --git a/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/ReadServiceFilter.java b/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/ReadServiceFilter.java index 2c8708f20e..b877eb0ee7 100644 --- a/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/ReadServiceFilter.java +++ b/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/ReadServiceFilter.java @@ -64,7 +64,8 @@ public class ReadServiceFilter implements IReadServiceFilter, IContainerListener private ConcurrentMap> containerToNode; private ConcurrentMap> containerToNt; private ConcurrentMap> containerFlows; - private ConcurrentMap readFilterInternalListeners; + private ConcurrentMap readFilterInternalListeners = + new ConcurrentHashMap(); public void setController(IController core) { this.controller = core; @@ -119,7 +120,6 @@ public class ReadServiceFilter implements IReadServiceFilter, IContainerListener containerToNt = new ConcurrentHashMap>(); containerToNode = new ConcurrentHashMap>(); containerFlows = new ConcurrentHashMap>(); - readFilterInternalListeners = new ConcurrentHashMap(); } /** @@ -129,6 +129,7 @@ public class ReadServiceFilter implements IReadServiceFilter, IContainerListener * */ void destroy() { + readFilterInternalListeners.clear(); } /**