异常完成CompletableFuture

时间:2018-05-18 14:32:11

标签: java completable-future

根据您的查看方式,CompletableFuture API会留下很多不足之处,但对我而言,一次又一次遇到的最令人恼火的事情是,通常构建一个正常的事情是微不足道的。完成未来的一行:

return CompletableFuture.completedFuture(result);

然而构建一个特别完整的未来是非常冗长的:

CompletableFuture<T> res = new CompletableFuture<>();
res.completeExceptionally(theCause);
return res;

我是否遗漏了某些东西,现有的API上有一个合理的单行或者API真的是半支持的吗?我知道我可以将上面的情况变成一个实用程序,但是这样的实用程序应该在API上,因为前面的那个就在那里。

0 个答案:

没有答案