From 1900c3246de94ca72a115e790a0f820b5de1c86c Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 10 May 2024 17:00:17 +0200 Subject: [PATCH] Move InitialClientActorContext allocation The context is inherently tied to RecoveringClientActorBehaviour, allocate it there. Change-Id: I37a0c9d8ee2a187256b200035b320bd2f6b86c0b Signed-off-by: Robert Varga --- .../controller/cluster/access/client/AbstractClientActor.java | 4 ++-- .../cluster/access/client/RecoveringClientActorBehavior.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientActor.java b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientActor.java index 98edb1d341..bed5ffc35c 100644 --- a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientActor.java +++ b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientActor.java @@ -19,11 +19,11 @@ import org.slf4j.LoggerFactory; */ public abstract class AbstractClientActor extends AbstractPersistentActor { private static final Logger LOG = LoggerFactory.getLogger(AbstractClientActor.class); + private AbstractClientActorBehavior currentBehavior; protected AbstractClientActor(final FrontendIdentifier frontendId) { - currentBehavior = new RecoveringClientActorBehavior( - new InitialClientActorContext(this, frontendId.toPersistentId()), frontendId); + currentBehavior = new RecoveringClientActorBehavior(this, frontendId); } @Override diff --git a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/RecoveringClientActorBehavior.java b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/RecoveringClientActorBehavior.java index b44d54921d..e97df6af2e 100644 --- a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/RecoveringClientActorBehavior.java +++ b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/RecoveringClientActorBehavior.java @@ -34,8 +34,8 @@ final class RecoveringClientActorBehavior extends AbstractClientActorBehavior