X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-common-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fcommon%2Fapi%2Fdata%2FAsyncWriteTransaction.java;h=70789ccb1481c36e8179999d341a0bdddecd47b8;hb=0f69f9e83ca8602d7ad7646ff4e146f802c534c1;hp=eafa2dc62db357cb6c6f872cf036254e88646eae;hpb=3fe96f65938e25effd0ee164a86cb3fb6af2fca5;p=controller.git 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 eafa2dc62d..70789ccb14 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 @@ -11,10 +11,9 @@ import com.google.common.util.concurrent.CheckedFuture; import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.MoreExecutors; -import javax.annotation.CheckReturnValue; import org.eclipse.jdt.annotation.NonNull; +import org.opendaylight.controller.md.sal.common.api.MappingCheckedFuture; import org.opendaylight.mdsal.common.api.CommitInfo; -import org.opendaylight.mdsal.common.api.MappingCheckedFuture; import org.opendaylight.yangtools.concepts.Path; import org.opendaylight.yangtools.util.concurrent.ExceptionMapper; @@ -159,8 +158,7 @@ public interface AsyncWriteTransaction

, D> extends AsyncTransa * ({@link AsyncConfigurationCommitHandler}) if the transaction changes the data tree. * *

- * The effects of a successful commit of data depends on data change listeners - * ({@link AsyncDataChangeListener}) and commit participants + * The effects of a successful commit of data depends on data tree change listeners and commit participants * ({@link AsyncConfigurationCommitHandler}) that are registered with the data broker. * *

Example usage:

@@ -340,7 +338,6 @@ public interface AsyncWriteTransaction

, D> extends AsyncTransa * @deprecated Use {@link #commit()} instead. */ @Deprecated - @CheckReturnValue default CheckedFuture submit() { return MappingCheckedFuture.create(commit().transform(ignored -> null, MoreExecutors.directExecutor()), SUBMIT_EXCEPTION_MAPPER); @@ -375,7 +372,6 @@ public interface AsyncWriteTransaction

, D> extends AsyncTransa * {@link TransactionCommitFailedException} or an exception derived from TransactionCommitFailedException. * @throws IllegalStateException if the transaction is already committed or was canceled. */ - @CheckReturnValue @NonNull FluentFuture commit(); /** @@ -385,7 +381,7 @@ public interface AsyncWriteTransaction

, D> extends AsyncTransa ExceptionMapper SUBMIT_EXCEPTION_MAPPER = new ExceptionMapper("submit", TransactionCommitFailedException.class) { @Override - protected TransactionCommitFailedException newWithCause(String message, Throwable cause) { + protected TransactionCommitFailedException newWithCause(final String message, final Throwable cause) { return new TransactionCommitFailedException(message, cause); } };