X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-common-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fcommon%2Fapi%2Fdata%2FAsyncWriteTransaction.java;h=2ce43b5f7c36d6a4146ed52b922f59b8db330743;hp=35b9914a120dc289dbac3ff8c8f7ae85176f5be4;hb=bcd020ecbeeacc97df1717a238d93bacd87bcbfc;hpb=2ebdfa93c5a5bfddf359160d839424f13c93ae2a diff --git a/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncWriteTransaction.java b/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncWriteTransaction.java index 35b9914a12..2ce43b5f7c 100644 --- a/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncWriteTransaction.java +++ b/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncWriteTransaction.java @@ -7,12 +7,12 @@ */ package org.opendaylight.controller.md.sal.common.api.data; -import java.util.concurrent.Future; - import org.opendaylight.controller.md.sal.common.api.TransactionStatus; import org.opendaylight.yangtools.concepts.Path; import org.opendaylight.yangtools.yang.common.RpcResult; +import com.google.common.util.concurrent.ListenableFuture; + public interface AsyncWriteTransaction

, D> extends AsyncTransaction { /** * Cancels transaction. @@ -114,6 +114,6 @@ public interface AsyncWriteTransaction

, D> extends AsyncTrans * {@link TransactionStatus#FAILED} is reached. * @throws IllegalStateException if the transaction is not {@link TransactionStatus#NEW} */ - public Future> commit(); + public ListenableFuture> commit(); }