Downstream patches have been merged - safe to remove.
Change-Id: I357aaac04f7569fc42590fbb0ce00459c6c3204a
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
* transactions.
*
* <p>
- * Applications publish the changes proposed in the transaction by calling {@link #commit}
+ * Applications publish the changes proposed in the transaction by calling {@link #submit}
* on the transaction. This seals the transaction
* (preventing any further writes using this transaction) and submits it to be
* processed and applied to global conceptual data tree.
*
* <p>
* The transaction commit may fail due to a concurrent transaction modifying and committing data in
- * an incompatible way. See {@link #commit()} for more concrete commit failure examples.
+ * an incompatible way. See {@link #submit()} for more concrete commit failure examples.
*
* <b>Implementation Note:</b> This interface is not intended to be implemented
* by users of MD-SAL, but only to be consumed by them.
import com.google.common.util.concurrent.CheckedFuture;
import com.google.common.util.concurrent.ListenableFuture;
-import org.opendaylight.controller.md.sal.common.api.TransactionStatus;
import org.opendaylight.yangtools.concepts.Path;
-import org.opendaylight.yangtools.yang.common.RpcResult;
/**
* Write transaction provides mutation capabilities for a data tree.
* if the transaction is not new
*/
CheckedFuture<Void,TransactionCommitFailedException> submit();
-
- /**
- * Deprecated.
- *
- * @deprecated Use {@link #submit()} instead.
- */
- @Deprecated
- default ListenableFuture<RpcResult<TransactionStatus>> commit() {
- throw new UnsupportedOperationException("commit() is deprecated, use submit() instead");
- }
}
* on transaction created by this factory.
*
* @param transaction
- * Transaction on which {@link DOMDataWriteTransaction#commit()}
+ * Transaction on which {@link DOMDataWriteTransaction#submit()}
* was invoked.
* @param cohorts
* Iteratable of cohorts for subtransactions associated with
* {@link DOMStoreWriteTransaction#delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier)} is
* invoked on
* selected subtransaction.
- * </li><li> {@link DOMDataWriteTransaction#commit()} - results in invoking
+ * </li><li> {@link DOMDataWriteTransaction#submit()} - results in invoking
* {@link DOMStoreWriteTransaction#ready()}, gathering all resulting cohorts
* and then invoking finalized implementation callback
* {@link #submit(DOMDataWriteTransaction, Collection)} with transaction which
* {@link DOMStoreWriteTransaction#delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier)} is
* invoked on
* selected subtransaction.
- * <li> {@link DOMDataWriteTransaction#commit()} - results in invoking
+ * <li> {@link DOMDataWriteTransaction#submit()} - results in invoking
* {@link DOMStoreWriteTransaction#ready()}, gathering all resulting cohorts
* and then invoking finalized implementation callback
* {@link #submit(DOMDataWriteTransaction, Collection)} with transaction which