Spring 4.2结合了多个ListenableFutures

时间:2016-02-15 21:22:01

标签: java spring

我目前使用Spring 4.2(使用Java 1.6)编写应用程序。它调用多个使用Spring的@Async注释的提供程序并行处理,每个提供程序返回一个ListenableFuture(所有相同的类型)。春天有类似番石榴的Futures.allAsList类似于将多个未来组合在一起吗?或者Spring是否提供了另一个加入多个ListenableFutures的概念?

1 个答案:

答案 0 :(得分:0)

我认为你可以使用Java 8 CompletabaleFuture,因为ListenableFuture实现了Future接口。你可以称之为CompletableFuture.allof(arrayOfYourFutures)来获得一个。见CompletableFuture