Sequential composition for arbitrary number of calls in Vertx with Futures

前端 未结 3 1551
余生分开走
余生分开走 2020-12-18 07:48

We use Futures in vertx in examples like:

Future fetchVehicle = getUserBookedVehicle(routingContext, client);

        fetchVehicle.compose         


        
3条回答
  •  余生分开走
    2020-12-18 08:35

    Here's something handy. Hope it helps.

    public static  Future> allOfFutures(List> futures) {
        return CompositeFutureImpl.all(futures.toArray(new Future[futures.size()]))
                .map(v -> futures.stream()
                        .map(Future::result)
                        .collect(Collectors.toList())
                );
    }
    

提交回复
热议问题