Removing the Container Aware dependency from Clustering Services. 26/1326/1
authorMadhu Venugopal <vmadhu@cisco.com>
Sun, 22 Sep 2013 08:38:11 +0000 (01:38 -0700)
committerMadhu Venugopal <vmadhu@cisco.com>
Sun, 22 Sep 2013 08:38:11 +0000 (01:38 -0700)
commit0bbb1613ee4c4c3f0a4fbbf8b9dc7ebcfbafde34
tree2a0d6ae9256562473c1b25e1d37cf78aa1a436f6
parent2c92c9f64d590c1c37dbd04860fe18fbd46c92db
Removing the Container Aware dependency from Clustering Services.

Clustering Services implementation is ContainerAware to handle the case of Container deletion.
More appropriate way to handle it is to have an explicit API in global cluster manager to expose
a functionality to clean all the caches assocaited with a Container. This API can be used by
the Container Manager to clean up the caches.

Change-Id: I9758a01da13ffa7d951307a116df34a7fe9c19f6
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
opendaylight/clustering/services/src/main/java/org/opendaylight/controller/clustering/services/IClusterGlobalServices.java
opendaylight/clustering/services_implementation/src/main/java/org/opendaylight/controller/clustering/services_implementation/internal/Activator.java
opendaylight/clustering/services_implementation/src/main/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterGlobalManager.java
opendaylight/clustering/services_implementation/src/main/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManager.java
opendaylight/clustering/services_implementation/src/main/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManagerCommon.java
opendaylight/clustering/stub/src/main/java/org/opendaylight/controller/clustering/stub/internal/ClusterGlobalManager.java
opendaylight/containermanager/implementation/src/main/java/org/opendaylight/controller/containermanager/internal/ContainerManager.java
opendaylight/topologymanager/implementation/src/main/java/org/opendaylight/controller/topologymanager/internal/TopologyManagerImpl.java