我有一个异步发送消息列表的方法。每次发送都会返回ApiFuture<String>(GCP 版本的 Guava's ListenableFuture)。我需要这个方法来返回一个Future<Boolean>,所以我
在每个上创建列表依赖项 ApiFuture<String>
将结果ApiFuture<List<String>>转换为Future<Boolean>usingApiFutures.transform方法
ApiFuture< List < String > > allSentFuture = ApiFutures.allAsList(futures);
return ApiFutures.transform(allSentFuture, val -> {
return true;
},
Executors.newCachedThreadPool()
);
我的问题是:val如果一个或多个原始期货失败/取消,上述 lambda的参数值是多少?在这种情况下甚至调用了 lambda 吗?
交互式爱情
相关分类