があればCollection<CompletableFuture<MyResult>>、これを に変換する予定CompletableFuture<Collection<MyResult>>です。したがって、変換後、未来は1つしかなく、のようなMyResultメソッドを使用してコレクションにビジネスロジックを簡単に書き込むことができますが、結果型があるため、呼び出した後に「結果がありません」。たとえば、(私が理解しているように) に対応する返された未来から結果を取得することはできません。CompletableFuturethenApplythenAcceptCompletableFuture#allOfVoidCollection<CompletableFuture<MyResult>>
CompletableFuture#allOf結局完成したFutureをコレクションに戻すだけなのか疑問です。だから私は呼び出しCompletableFuture#allOf(...).isDoneてからmanually (!)サイクルで に変換Collection<CompletableFuture>することができCompletableFuture<Collection>ます, 私の仮定は正しいですか?