X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fclient%2FAbstractReceivingClientConnection.java;h=b369aea9dd736e6b9716207a6c4abe179e1ae6ad;hb=634dfac8eead60f443bf75e749c70d1f2bb29198;hp=c87556ce986830418a2ee02d1b9c3509f7086c78;hpb=aabd940f4eb88df7cc4ba1a6b6a061ffb864960c;p=controller.git diff --git a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractReceivingClientConnection.java b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractReceivingClientConnection.java index c87556ce98..b369aea9dd 100644 --- a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractReceivingClientConnection.java +++ b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractReceivingClientConnection.java @@ -8,7 +8,6 @@ package org.opendaylight.controller.cluster.access.client; import com.google.common.base.MoreObjects.ToStringHelper; -import com.google.common.base.Preconditions; import java.util.Optional; import org.opendaylight.controller.cluster.access.concepts.ResponseEnvelope; import org.slf4j.Logger; @@ -40,13 +39,15 @@ abstract class AbstractReceivingClientConnection extends private final T backend; - AbstractReceivingClientConnection(final ClientActorContext context, final Long cookie, final T backend) { - super(context, cookie, new TransmitQueue.Transmitting(targetQueueSize(backend), backend)); - this.backend = Preconditions.checkNotNull(backend); + // To be called by ConnectedClientConnection only. + AbstractReceivingClientConnection(final AbstractClientConnection oldConnection, final T newBackend) { + super(oldConnection, newBackend, targetQueueSize(newBackend)); + this.backend = newBackend; } + // To be called by ReconnectingClientConnection only. AbstractReceivingClientConnection(final AbstractReceivingClientConnection oldConnection) { - super(oldConnection, targetQueueSize(oldConnection.backend)); + super(oldConnection); this.backend = oldConnection.backend; }