Update DOMStoreThreePhaseCommitCohort design
[mdsal.git] / dom / mdsal-dom-inmemory-datastore / src / main / java / org / opendaylight / mdsal / dom / store / inmemory / ChainedTransactionCommitImpl.java
index d47a04a6a2d874d9021980c0d6ff2a922b275f1d..28d7ef54417e717ceec3bc837eab094e1ad4b470 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.mdsal.dom.store.inmemory;
 import static java.util.Objects.requireNonNull;
 
 import com.google.common.util.concurrent.ListenableFuture;
+import org.opendaylight.mdsal.common.api.CommitInfo;
 import org.opendaylight.mdsal.dom.spi.store.SnapshotBackedWriteTransaction;
 import org.opendaylight.yangtools.yang.data.tree.api.DataTreeModification;
 
@@ -26,8 +27,8 @@ final class ChainedTransactionCommitImpl extends InMemoryDOMStoreThreePhaseCommi
     }
 
     @Override
-    public ListenableFuture<Void> commit() {
-        ListenableFuture<Void> ret = super.commit();
+    public ListenableFuture<CommitInfo> commit() {
+        ListenableFuture<CommitInfo> ret = super.commit();
         txChain.transactionCommited(getTransaction());
         return ret;
     }