X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fbroker%2Fimpl%2FPingPongTransaction.java;h=22625ed156616984f84b6d90ee79664518aea0d3;hb=3859df9beca8f13f1ff2b2744ed3470a1715bec3;hp=fad3c1cd1a9842334441f0ca636c9bad24bd1cb1;hpb=84d6864d26fddddd92da32fd00d57c7224d4213d;p=controller.git diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/PingPongTransaction.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/PingPongTransaction.java index fad3c1cd1a..22625ed156 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/PingPongTransaction.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/PingPongTransaction.java @@ -7,9 +7,10 @@ */ package org.opendaylight.controller.md.sal.dom.broker.impl; +import static java.util.Objects.requireNonNull; + import com.google.common.base.MoreObjects; import com.google.common.base.MoreObjects.ToStringHelper; -import com.google.common.base.Preconditions; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.SettableFuture; @@ -21,13 +22,14 @@ import org.opendaylight.mdsal.common.api.CommitInfo; * We never leak this class to the user and have it implement the {@link FutureCallback} * interface so we have a simple way of propagating the result. */ +@Deprecated final class PingPongTransaction implements FutureCallback { private final DOMDataReadWriteTransaction delegate; private final SettableFuture future; private DOMDataReadWriteTransaction frontendTransaction; PingPongTransaction(final DOMDataReadWriteTransaction delegate) { - this.delegate = Preconditions.checkNotNull(delegate); + this.delegate = requireNonNull(delegate); future = SettableFuture.create(); } @@ -39,7 +41,7 @@ final class PingPongTransaction implements FutureCallback { return frontendTransaction; } - ListenableFuture getSubmitFuture() { + ListenableFuture getCommitFuture() { return future; }