Bump odlparent to 5.0.0
[mdsal.git] / dom / mdsal-dom-spi / src / main / java / org / opendaylight / mdsal / dom / spi / PingPongTransaction.java
index 3730bdd6e544997b841d2d46efbb8a133250fb04..f57deba0ecae0e16bbb4d957faf7bca67b7328f5 100644 (file)
@@ -26,12 +26,14 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeReadWriteTransaction;
 final class PingPongTransaction implements FutureCallback<CommitInfo> {
     private final @NonNull DOMDataTreeReadWriteTransaction delegate;
     private final @NonNull SettableFuture<CommitInfo> future;
+    private final @NonNull FluentFuture<CommitInfo> fluent;
 
     private @Nullable DOMDataTreeReadWriteTransaction frontendTransaction;
 
     PingPongTransaction(final DOMDataTreeReadWriteTransaction delegate) {
         this.delegate = requireNonNull(delegate);
         future = SettableFuture.create();
+        fluent = FluentFuture.from(future);
     }
 
     @NonNull DOMDataTreeReadWriteTransaction getTransaction() {
@@ -43,7 +45,7 @@ final class PingPongTransaction implements FutureCallback<CommitInfo> {
     }
 
     @NonNull FluentFuture<CommitInfo> getCommitFuture() {
-        return future;
+        return fluent;
     }
 
     @Override