vertx / io.vertx.rxjava.core / CompositeFuture / any

# any

`open static fun <T1 : Any, T2 : Any> any(f1: Future<T1>, f2: Future<T2>): CompositeFuture`

Return a composite future, succeeded when any futures is succeeded, failed when all futures are failed. The returned future succeeds as soon as one of `f1` or `f2` succeeds.

### Parameters

`f1` - future

`f2` - future

Return
the composite future

`open static fun <T1 : Any, T2 : Any, T3 : Any> any(f1: Future<T1>, f2: Future<T2>, f3: Future<T3>): CompositeFuture`

Like `io.vertx.rxjava.core.CompositeFuture#any` but with 3 futures.

### Parameters

`f1` -

`f2` -

`f3` -

Return

`open static fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any> any(f1: Future<T1>, f2: Future<T2>, f3: Future<T3>, f4: Future<T4>): CompositeFuture`

Like `io.vertx.rxjava.core.CompositeFuture#any` but with 4 futures.

### Parameters

`f1` -

`f2` -

`f3` -

`f4` -

Return

`open static fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any, T5 : Any> any(f1: Future<T1>, f2: Future<T2>, f3: Future<T3>, f4: Future<T4>, f5: Future<T5>): CompositeFuture`

Like `io.vertx.rxjava.core.CompositeFuture#any` but with 5 futures.

### Parameters

`f1` -

`f2` -

`f3` -

`f4` -

`f5` -

Return

`open static fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any, T5 : Any, T6 : Any> any(f1: Future<T1>, f2: Future<T2>, f3: Future<T3>, f4: Future<T4>, f5: Future<T5>, f6: Future<T6>): CompositeFuture`

Like `io.vertx.rxjava.core.CompositeFuture#any` but with 6 futures.

### Parameters

`f1` -

`f2` -

`f3` -

`f4` -

`f5` -

`f6` -

Return

`open static fun any(futures: MutableList<Future<Any>>): CompositeFuture`

Like `io.vertx.rxjava.core.CompositeFuture#any` but with a list of futures.

When the list is empty, the returned future will be already completed.

### Parameters

`futures` -

Return