title: Spring 4.2 combine multiple ListenableFutures
body: <p>I currently write an application using Spring 4.2 (with Java 1.6). It calls multiple providers which use Spring's @Async annotation to be processed in parallel each returning a <a href="https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/concurrent/ListenableFuture.html" rel="nofollow">ListenableFuture</a> (all of the same type). Has Spring something similar to guava's <a href="http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/util/concurrent/Futures.html#allAsList(java.lang.Iterable)" rel="nofollow">Futures.allAsList</a> to combine multiple futures in a single one? Or does Spring provide another concept for joining multiple ListenableFutures?</p>