From: Robert Varga Date: Wed, 30 Aug 2023 15:04:11 +0000 (+0200) Subject: Remove CarEntityOwnershipListener X-Git-Tag: v8.0.1~2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=fd11f0d7d2b18671d4877fceb82579389106a363 Remove CarEntityOwnershipListener This is a superfluous class, replace it with a simple lambda. Change-Id: I5ce16ec87b93d95c937a77a9ae1b57daa32449d6 Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/CarProvider.java b/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/CarProvider.java index e4b70d2277..da3b8a4a94 100644 --- a/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/CarProvider.java +++ b/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/CarProvider.java @@ -36,7 +36,6 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistration; import org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistry; import org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier; import org.opendaylight.mdsal.eos.binding.api.Entity; -import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipChange; import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipListener; import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService; import org.opendaylight.mdsal.eos.common.api.CandidateAlreadyRegisteredException; @@ -109,7 +108,9 @@ public final class CarProvider implements CarService { private final AtomicLong succcessCounter = new AtomicLong(); private final AtomicLong failureCounter = new AtomicLong(); - private final CarEntityOwnershipListener ownershipListener = new CarEntityOwnershipListener(); + private final EntityOwnershipListener ownershipListener = + ownershipChange -> LOG_CAR_PROVIDER.info("ownershipChanged: {}", ownershipChange); + private final AtomicBoolean registeredListener = new AtomicBoolean(); private final Set> carsDclRegistrations = ConcurrentHashMap.newKeySet(); @@ -284,13 +285,6 @@ public final class CarProvider implements CarService { return RpcResultBuilder.success(new UnregisterOwnershipOutputBuilder().build()).buildFuture(); } - private static class CarEntityOwnershipListener implements EntityOwnershipListener { - @Override - public void ownershipChanged(final EntityOwnershipChange ownershipChange) { - LOG_CAR_PROVIDER.info("ownershipChanged: {}", ownershipChange); - } - } - @Override public ListenableFuture> registerLoggingDtcl( final RegisterLoggingDtclInput input) {