mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 12:12:08 +08:00
feature #I7HJFX 将等待所有future任务的get方法修改为join方法,join方法get方法会抛出经检查的异常,可被捕获
This commit is contained in:
@@ -91,7 +91,7 @@ public abstract class LoopCondition extends Condition {
|
||||
//循环并行执行的futureList处理
|
||||
protected void handleFutureList(List<CompletableFuture<LoopFutureObj>> futureList)throws Exception{
|
||||
CompletableFuture<?> resultCompletableFuture = CompletableFuture.allOf(futureList.toArray(new CompletableFuture[]{}));
|
||||
resultCompletableFuture.join();
|
||||
resultCompletableFuture.get();
|
||||
//获取所有的执行结果,如果有失败的,那么需要抛出异常
|
||||
for (CompletableFuture<LoopFutureObj> future : futureList) {
|
||||
LoopFutureObj loopFutureObj = future.get();
|
||||
|
||||
Reference in New Issue
Block a user