X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fclient%2FAbstractClientConnection.java;h=da016bae885be4ea9fc15035f8e05f6e62c6d058;hp=4dfe43b0892ef2507ff658c17771797722fe6106;hb=b74c6012092e47430a8f4d6f4ddeb1d3e2b1b7df;hpb=81eb5a1b66be757a09210c2830c9a1895db4f5b5 diff --git a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientConnection.java b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientConnection.java index 4dfe43b089..da016bae88 100644 --- a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientConnection.java +++ b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientConnection.java @@ -13,6 +13,7 @@ import com.google.common.base.MoreObjects; import com.google.common.base.MoreObjects.ToStringHelper; import com.google.common.base.Preconditions; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import java.util.Collection; import java.util.Optional; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock; @@ -155,9 +156,9 @@ public abstract class AbstractClientConnection { public abstract Optional getBackendInfo(); - final Iterable startReplay() { + final Collection startReplay() { lock.lock(); - return queue.asIterable(); + return queue.drain(); } @GuardedBy("lock")