Drop use of ClusteredDataTreeChangeLister 66/110466/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Mar 2024 13:35:59 +0000 (14:35 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Mar 2024 13:35:59 +0000 (14:35 +0100)
ForwardingRulesCommiter is registered using
registerTreeChangeListener(), hence we can use a simple
DataTreeChangeLister.

Change-Id: I743673c10b23c040797e3b962b5752846a968296
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
applications/forwardingrules-manager/src/main/java/org/opendaylight/openflowplugin/applications/frm/ForwardingRulesCommiter.java

index 40624e97d6cfd2447067752c50233302b808eede..64d4bfab21b9d8835f57678bc781e2581ed5bf69 100644 (file)
@@ -8,7 +8,7 @@
 package org.opendaylight.openflowplugin.applications.frm;
 
 import com.google.common.util.concurrent.ListenableFuture;
-import org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener;
+import org.opendaylight.mdsal.binding.api.DataTreeChangeListener;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
@@ -22,9 +22,7 @@ import org.opendaylight.yangtools.yang.common.RpcResult;
  * DataTreeModification and relevant SalRpcService for device. Every
  * implementation has to be registered for Configurational/DS tree path.
  */
-public interface ForwardingRulesCommiter<D extends DataObject>
-        extends AutoCloseable, ClusteredDataTreeChangeListener<D> {
-
+public interface ForwardingRulesCommiter<D extends DataObject> extends DataTreeChangeListener<D>, AutoCloseable {
     /**
      * Method removes DataObject which is identified by InstanceIdentifier from
      * device.