Returned future is not used anywhere, hence we can easily remove it.
Change-Id: I4ead4da32d1c2658d5c88f01534b5452230068e7
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit
ada2c265698298bdab0201bb9a2c30af64376a9d)
- CheckedFuture<Void, TransactionCommitFailedException> doSubmit(
- final Consumer<ShardedDOMDataTreeWriteTransaction> success,
+ void doSubmit(final Consumer<ShardedDOMDataTreeWriteTransaction> success,
final BiConsumer<ShardedDOMDataTreeWriteTransaction, Throwable> failure) {
final ListenableFuture<List<Void>> listListenableFuture = Futures.allAsList(
final BiConsumer<ShardedDOMDataTreeWriteTransaction, Throwable> failure) {
final ListenableFuture<List<Void>> listListenableFuture = Futures.allAsList(
return tx.submit();
}).collect(Collectors.toList()));
return tx.submit();
}).collect(Collectors.toList()));
- final SettableFuture<Void> ret = SettableFuture.create();
Futures.addCallback(listListenableFuture, new FutureCallback<List<Void>>() {
@Override
public void onSuccess(final List<Void> result) {
success.accept(ShardedDOMDataTreeWriteTransaction.this);
Futures.addCallback(listListenableFuture, new FutureCallback<List<Void>>() {
@Override
public void onSuccess(final List<Void> result) {
success.accept(ShardedDOMDataTreeWriteTransaction.this);
}
@Override
public void onFailure(final Throwable exp) {
failure.accept(ShardedDOMDataTreeWriteTransaction.this, exp);
}
@Override
public void onFailure(final Throwable exp) {
failure.accept(ShardedDOMDataTreeWriteTransaction.this, exp);
-
- return Futures.makeChecked(ret, SUBMIT_FAILED_MAPPER);
}
void onTransactionSuccess(final Void result) {
}
void onTransactionSuccess(final Void result) {