X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Feos-dom-akka%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Feos%2Fakka%2FAkkaEntityOwnershipService.java;h=ffce30dafad603d316b2795f8879a1ca3b1c12cc;hb=refs%2Fchanges%2F60%2F96160%2F15;hp=28ada5623087796c3682131a5d09cc657af1c3bc;hpb=8bc6af2b8238c8df18c589267aeda163f439b4a7;p=controller.git diff --git a/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/AkkaEntityOwnershipService.java b/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/AkkaEntityOwnershipService.java index 28ada56230..ffce30dafa 100644 --- a/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/AkkaEntityOwnershipService.java +++ b/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/AkkaEntityOwnershipService.java @@ -66,7 +66,7 @@ import org.slf4j.LoggerFactory; */ @Singleton @Component(immediate = true, service = { DOMEntityOwnershipService.class, NativeEosService.class }) -public final class AkkaEntityOwnershipService implements DOMEntityOwnershipService, NativeEosService, AutoCloseable { +public class AkkaEntityOwnershipService implements DOMEntityOwnershipService, NativeEosService, AutoCloseable { private static final Logger LOG = LoggerFactory.getLogger(AkkaEntityOwnershipService.class); private static final String DATACENTER_PREFIX = "dc"; private static final Duration DATACENTER_OP_TIMEOUT = Duration.ofSeconds(20); @@ -81,10 +81,11 @@ public final class AkkaEntityOwnershipService implements DOMEntityOwnershipServi private final ActorRef candidateRegistry; private final ActorRef listenerRegistry; private final ActorRef ownerStateChecker; - private final ActorRef ownerSupervisor; + protected final ActorRef ownerSupervisor; @VisibleForTesting - AkkaEntityOwnershipService(final ActorSystem actorSystem) throws ExecutionException, InterruptedException { + protected AkkaEntityOwnershipService(final ActorSystem actorSystem) + throws ExecutionException, InterruptedException { final var typedActorSystem = Adapter.toTyped(actorSystem); scheduler = typedActorSystem.scheduler();