X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fspi%2FPingPongTransaction.java;h=f55d674be37766262382a6392759e5bb098f9e61;hb=94fb90ab450470ee1b3225d737cd394f034ea932;hp=b4472248acb1c6d74e28117d404b571891f34eca;hpb=0032cbc207750ee84b76dfc395c29ade7adc76d4;p=mdsal.git diff --git a/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/PingPongTransaction.java b/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/PingPongTransaction.java index b4472248ac..f55d674be3 100644 --- a/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/PingPongTransaction.java +++ b/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/PingPongTransaction.java @@ -25,7 +25,8 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeReadWriteTransaction; */ final class PingPongTransaction implements FutureCallback { private final @NonNull SettableFuture future = SettableFuture.create(); - private final @NonNull FluentFuture fluent = FluentFuture.from(future); + private final @NonNull FluentFuture fluent = + FluentFuture.from(new UncancellableListenableFuture<>(future)); private final @NonNull DOMDataTreeReadWriteTransaction delegate; private @Nullable DOMDataTreeReadWriteTransaction frontendTransaction; @@ -42,7 +43,7 @@ final class PingPongTransaction implements FutureCallback { return frontendTransaction; } - @NonNull FluentFuture getCommitFuture() { + @NonNull FluentFuture completionFuture() { return fluent; }