## Uses of Class
io.vertx.rxjava.core.CompositeFuture

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

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

    Fields in io.vertx.rxjava.core with type parameters of type CompositeFuture
    Modifier and Type | Field and Description
    --- | ---
    `static TypeArg<CompositeFuture>` | CompositeFuture.`__TYPE_ARG`

    Methods in io.vertx.rxjava.core that return CompositeFuture
    Modifier and Type | Method and Description
    --- | ---
    `static <T1,T2> CompositeFuture` | CompositeFuture.`all(Future<T1> f1, Future<T2> f2)` Return a composite future, succeeded when all futures are succeeded, failed when any future is failed.
    `static <T1,T2,T3> CompositeFuture` | CompositeFuture.`all(Future<T1> f1, Future<T2> f2, Future<T3> f3)` Like `all(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 3 futures.
    `static <T1,T2,T3,T4> CompositeFuture` | CompositeFuture.`all(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4)` Like `all(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 4 futures.
    `static <T1,T2,T3,T4,T5> CompositeFuture` | CompositeFuture.`all(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5)` Like `all(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 5 futures.
    `static <T1,T2,T3,T4,T5,T6> CompositeFuture` | CompositeFuture.`all(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5, Future<T6> f6)` Like `all(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 6 futures.
    `static CompositeFuture` | CompositeFuture.`all(List<Future> futures)` Like `all(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with a list of futures.
    `static <T1,T2> CompositeFuture` | CompositeFuture.`any(Future<T1> f1, Future<T2> f2)` Return a composite future, succeeded when any futures is succeeded, failed when all futures are failed.
    `static <T1,T2,T3> CompositeFuture` | CompositeFuture.`any(Future<T1> f1, Future<T2> f2, Future<T3> f3)` Like `any(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 3 futures.
    `static <T1,T2,T3,T4> CompositeFuture` | CompositeFuture.`any(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4)` Like `any(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 4 futures.
    `static <T1,T2,T3,T4,T5> CompositeFuture` | CompositeFuture.`any(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5)` Like `any(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 5 futures.
    `static <T1,T2,T3,T4,T5,T6> CompositeFuture` | CompositeFuture.`any(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5, Future<T6> f6)` Like `any(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 6 futures.
    `static CompositeFuture` | CompositeFuture.`any(List<Future> futures)` Like `any(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with a list of futures.
    `static <T1,T2> CompositeFuture` | CompositeFuture.`join(Future<T1> f1, Future<T2> f2)` Return a composite future, succeeded when all futures are succeeded, failed when any future is failed.
    `static <T1,T2,T3> CompositeFuture` | CompositeFuture.`join(Future<T1> f1, Future<T2> f2, Future<T3> f3)` Like `join(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 3 futures.
    `static <T1,T2,T3,T4> CompositeFuture` | CompositeFuture.`join(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4)` Like `join(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 4 futures.
    `static <T1,T2,T3,T4,T5> CompositeFuture` | CompositeFuture.`join(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5)` Like `join(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 5 futures.
    `static <T1,T2,T3,T4,T5,T6> CompositeFuture` | CompositeFuture.`join(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5, Future<T6> f6)` Like `join(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with 6 futures.
    `static CompositeFuture` | CompositeFuture.`join(List<Future> futures)` Like `join(io.vertx.rxjava.core.Future<T1>, io.vertx.rxjava.core.Future<T2>)` but with a list of futures.
    `static CompositeFuture` | CompositeFuture.`newInstance(CompositeFuture arg)`
    `CompositeFuture` | CompositeFuture.`result()` The result of the operation.
    `CompositeFuture` | CompositeFuture.`setHandler(Handler<AsyncResult<CompositeFuture>> handler)`

    Methods in io.vertx.rxjava.core that return types with arguments of type CompositeFuture
    Modifier and Type | Method and Description
    --- | ---
    `Handler<AsyncResult<CompositeFuture>>` | CompositeFuture.`completer()`
    `Future<CompositeFuture>` | CompositeFuture.`otherwise(CompositeFuture value)` Map the failure of a future to a specific `value`.
    `Future<CompositeFuture>` | CompositeFuture.`otherwise(java.util.function.Function<Throwable,CompositeFuture> mapper)` Apply a `mapper` function on this future.
    `Future<CompositeFuture>` | CompositeFuture.`otherwiseEmpty()` Map the failure of a future to `null`.
    `Future<CompositeFuture>` | CompositeFuture.`recover(java.util.function.Function<Throwable,Future<CompositeFuture>> mapper)` Handles a failure of this Future by returning the result of another Future.
    `rx.Single<CompositeFuture>` | CompositeFuture.`rxSetHandler()`
    `rx.Observable<CompositeFuture>` | CompositeFuture.`setHandlerObservable()` Deprecated.

    Methods in io.vertx.rxjava.core with parameters of type CompositeFuture
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompositeFuture.`complete(CompositeFuture result)` Set the result.
    `Future<CompositeFuture>` | CompositeFuture.`otherwise(CompositeFuture value)` Map the failure of a future to a specific `value`.
    `boolean` | CompositeFuture.`tryComplete(CompositeFuture result)` Set the failure.

    Method parameters in io.vertx.rxjava.core with type arguments of type CompositeFuture
    Modifier and Type | Method and Description
    --- | ---
    `<U> Future<U>` | CompositeFuture.`compose(java.util.function.Function<CompositeFuture,Future<U>> mapper)` Compose this future with a `mapper` function.
    `<U> Future<U>` | CompositeFuture.`compose(Handler<CompositeFuture> handler, Future<U> next)` Compose this future with a provided `next` future.
    `<U> Future<U>` | CompositeFuture.`map(java.util.function.Function<CompositeFuture,U> mapper)` Apply a `mapper` function on this future.
    `Future<CompositeFuture>` | CompositeFuture.`otherwise(java.util.function.Function<Throwable,CompositeFuture> mapper)` Apply a `mapper` function on this future.
    `Future<CompositeFuture>` | CompositeFuture.`recover(java.util.function.Function<Throwable,Future<CompositeFuture>> mapper)` Handles a failure of this Future by returning the result of another Future.
    `CompositeFuture` | CompositeFuture.`setHandler(Handler<AsyncResult<CompositeFuture>> handler)`

Copyright © 2017. All rights reserved.