X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fbroker%2Fimpl%2FDOMDataCommitExecutor.java;h=2050d148a8a9638bd562b81d1b2f2a5374f8f4c9;hp=f233912ea457a1c7780b15f9b870f98176e865ea;hb=edd496cfa77b7f09f77e8ed9196cc96c748b48f4;hpb=8b2b53c7f6d697bd790084b7e6f58f87cfabf721 diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMDataCommitExecutor.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMDataCommitExecutor.java index f233912ea4..2050d148a8 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMDataCommitExecutor.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMDataCommitExecutor.java @@ -18,21 +18,21 @@ import com.google.common.util.concurrent.ListenableFuture; /** * Executor of Three Phase Commit coordination for * {@link DOMDataWriteTransaction} transactions. - * + * * Implementations are responsible for executing implementation of three-phase * commit protocol on supplied {@link DOMStoreThreePhaseCommitCohort}s. - * - * + * + * */ interface DOMDataCommitExecutor { /** * Submits supplied transaction to be executed in context of provided * cohorts. - * + * * Transaction is used only as a context, cohorts should be associated with * this transaction. - * + * * @param tx * Transaction to be used as context for reporting * @param cohort @@ -43,7 +43,7 @@ interface DOMDataCommitExecutor { * @return ListenableFuture which contains RpcResult with * {@link TransactionStatus#COMMITED} if commit coordination on * cohorts finished successfully. - * + * */ ListenableFuture> submit(DOMDataWriteTransaction tx, Iterable cohort, Optional listener);