X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fbroker%2FTransactionChainWriteTransaction.java;fp=dom%2Fmdsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fbroker%2FTransactionChainWriteTransaction.java;h=34f168817f94f055b617734bf028c21373e34c6d;hb=f31f69534be3afa92f1131030b2b1b06f4550ab4;hp=d18eb98747c9397870db09d2e5125b3414deae72;hpb=331797328ab14acaa39efa7fdfb0e571860baca9;p=mdsal.git diff --git a/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/TransactionChainWriteTransaction.java b/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/TransactionChainWriteTransaction.java index d18eb98747..34f168817f 100644 --- a/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/TransactionChainWriteTransaction.java +++ b/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/TransactionChainWriteTransaction.java @@ -9,13 +9,14 @@ package org.opendaylight.mdsal.dom.broker; import com.google.common.base.Preconditions; -import com.google.common.util.concurrent.CheckedFuture; +import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.MoreExecutors; import javax.annotation.Nullable; +import org.eclipse.jdt.annotation.NonNull; +import org.opendaylight.mdsal.common.api.CommitInfo; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; -import org.opendaylight.mdsal.common.api.TransactionCommitFailedException; import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @@ -57,11 +58,11 @@ public class TransactionChainWriteTransaction implements DOMDataTreeWriteTransac } @Override - public CheckedFuture submit() { - final CheckedFuture writeResultFuture = delegateTx.submit(); - Futures.addCallback(writeResultFuture, new FutureCallback() { + public @NonNull FluentFuture commit() { + final FluentFuture writeResultFuture = delegateTx.commit(); + Futures.addCallback(writeResultFuture, new FutureCallback() { @Override - public void onSuccess(@Nullable final Void result) { + public void onSuccess(@Nullable final CommitInfo result) { // NOOP }