Integrate createTopologyListPath() 43/103843/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 31 Dec 2022 17:01:57 +0000 (18:01 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 31 Dec 2022 17:01:57 +0000 (18:01 +0100)
This is a single-user private method, just inline it to its sole caller.

Change-Id: I998bd1548e4f8e125d429f708b398c691c33c4de
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/NetconfDeviceSalFacade.java

index ebcd601159171d7cda36fb553331fe3f240f9b6b..8703b14ed40a85a298015ab3025b214b7870ea99 100644 (file)
@@ -118,15 +118,11 @@ public final class NetconfDeviceSalFacade implements RemoteDeviceHandler, AutoCl
     private void registerLockListener(final NetconfDeviceDataBroker netconfDeviceDataBroker,
                                       final NetconfDataTreeService netconfDataTreeService) {
         listenerRegistration = dataBroker.registerDataTreeChangeListener(
-                DataTreeIdentifier.create(LogicalDatastoreType.CONFIGURATION, createTopologyListPath()),
-                new LockChangeListener(netconfDeviceDataBroker, netconfDataTreeService));
-    }
-
-    private InstanceIdentifier<DatastoreLock> createTopologyListPath() {
-        return InstanceIdentifier.create(NetconfNodeFieldsOptional.class)
+            DataTreeIdentifier.create(LogicalDatastoreType.CONFIGURATION,
+                InstanceIdentifier.create(NetconfNodeFieldsOptional.class)
                 .child(Topology.class, new TopologyKey(new TopologyId(topologyId)))
                 .child(Node.class, new NodeKey(new NodeId(id.getName())))
-                .child(DatastoreLock.class);
-
+                .child(DatastoreLock.class)),
+            new LockChangeListener(netconfDeviceDataBroker, netconfDataTreeService));
     }
 }