## Uses of Interface
io.vertx.core.CompositeFuture

- Packages that use CompositeFuture
  Package | Description
  --- | ---
  io.vertx.core |

- - ### Uses of CompositeFuture in io.vertx.core

    Methods in io.vertx.core that return CompositeFuture
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CompositeFuture` | Future.`all​(Future<?> f1, Future<?> f2)` | Return a composite future, succeeded when all futures are succeeded, failed when any future is failed.
    `static CompositeFuture` | Future.`all​(Future<?> f1, Future<?> f2, Future<?> f3)` | Like `Future.all(Future, Future)` but with 3 futures.
    `static CompositeFuture` | Future.`all​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4)` | Like `Future.all(Future, Future)` but with 4 futures.
    `static CompositeFuture` | Future.`all​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4, Future<?> f5)` | Like `Future.all(Future, Future)` but with 5 futures.
    `static CompositeFuture` | Future.`all​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4, Future<?> f5, Future<?> f6)` | Like `Future.all(Future, Future)` but with 6 futures.
    `static <T> CompositeFuture` | Future.`all​(List<? extends Future<?>> futures)` | Like `Future.all(Future, Future)` but with a list of futures.
    `static CompositeFuture` | Future.`any​(Future<?> f1, Future<?> f2)` | Return a composite future, succeeded when any futures is succeeded, failed when all futures are failed.
    `static CompositeFuture` | Future.`any​(Future<?> f1, Future<?> f2, Future<?> f3)` | Like `Future.any(Future, Future)` but with 3 futures.
    `static CompositeFuture` | Future.`any​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4)` | Like `Future.any(Future, Future)` but with 4 futures.
    `static CompositeFuture` | Future.`any​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4, Future<?> f5)` | Like `Future.any(Future, Future)` but with 5 futures.
    `static CompositeFuture` | Future.`any​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4, Future<?> f5, Future<?> f6)` | Like `Future.any(Future, Future)` but with 6 futures.
    `static CompositeFuture` | Future.`any​(List<? extends Future<?>> futures)` | Like `Future.any(Future, Future)` but with a list of futures.
    `static CompositeFuture` | Future.`join​(Future<?> f1, Future<?> f2)` | Return a composite future, succeeded when all futures are succeeded, failed when any future is failed.
    `static CompositeFuture` | Future.`join​(Future<?> f1, Future<?> f2, Future<?> f3)` | Like `Future.join(Future, Future)` but with 3 futures.
    `static CompositeFuture` | Future.`join​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4)` | Like `Future.join(Future, Future)` but with 4 futures.
    `static CompositeFuture` | Future.`join​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4, Future<?> f5)` | Like `Future.join(Future, Future)` but with 5 futures.
    `static CompositeFuture` | Future.`join​(Future<?> f1, Future<?> f2, Future<?> f3, Future<?> f4, Future<?> f5, Future<?> f6)` | Like `Future.join(Future, Future)` but with 6 futures.
    `static CompositeFuture` | Future.`join​(List<? extends Future<?>> futures)` | Like `Future.join(Future, Future)` but with a list of futures.
    `CompositeFuture` | CompositeFuture.`onComplete​(Handler<AsyncResult<CompositeFuture>> handler)` |
    `default CompositeFuture` | CompositeFuture.`onFailure​(Handler<? super Throwable> handler)` |
    `default CompositeFuture` | CompositeFuture.`onSuccess​(Handler<? super CompositeFuture> handler)` |

    Method parameters in io.vertx.core with type arguments of type CompositeFuture
    Modifier and Type | Method | Description
    --- | --- | ---
    `CompositeFuture` | CompositeFuture.`onComplete​(Handler<AsyncResult<CompositeFuture>> handler)` |
    `default CompositeFuture` | CompositeFuture.`onSuccess​(Handler<? super CompositeFuture> handler)` |