Register call-home listeners globally 83/110083/3
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 29 Jan 2024 17:21:16 +0000 (18:21 +0100)
committerRobert Varga <nite@hq.sk>
Wed, 31 Jan 2024 12:45:13 +0000 (12:45 +0000)
This is probably a migration omission. Since the listeners have no
effects, it is safe to run them concurrently. Do just that, fixing at
least 3 warnings.

Change-Id: Ia42beebb17d54afc12fc2d5f68b04af92ff1ec77
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
apps/callhome-provider/src/main/java/org/opendaylight/netconf/callhome/mount/CallHomeMountSshAuthProvider.java

index d2c0f8bc2e6418fbf7963f3b4b3baf6ff0b570f7..a3471aeb698400695c89f3d360b635d91138f30e 100644 (file)
@@ -60,7 +60,7 @@ public final class CallHomeMountSshAuthProvider implements CallHomeSshAuthProvid
     @Inject
     public CallHomeMountSshAuthProvider(final @Reference DataBroker broker,
             final @Reference CallHomeMountStatusReporter statusReporter) {
-        configReg = broker.registerDataTreeChangeListener(
+        configReg = broker.registerTreeChangeListener(
             DataTreeIdentifier.of(LogicalDatastoreType.CONFIGURATION,
                 InstanceIdentifier.create(NetconfCallhomeServer.class).child(Global.class)),
             globalConfig);
@@ -68,10 +68,10 @@ public final class CallHomeMountSshAuthProvider implements CallHomeSshAuthProvid
         final var allowedDeviceWildcard =
             InstanceIdentifier.create(NetconfCallhomeServer.class).child(AllowedDevices.class).child(Device.class);
 
-        deviceReg = broker.registerDataTreeChangeListener(
+        deviceReg = broker.registerTreeChangeListener(
             DataTreeIdentifier.of(LogicalDatastoreType.CONFIGURATION, allowedDeviceWildcard),
             deviceConfig);
-        deviceOpReg = broker.registerDataTreeChangeListener(
+        deviceOpReg = broker.registerTreeChangeListener(
             DataTreeIdentifier.of(LogicalDatastoreType.OPERATIONAL, allowedDeviceWildcard),
             deviceOp);