- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `compositeFuture`

- `compositeFuture`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Methods
`all` | `shared CompositeFuture all(List<Future<unknown>> futures)` Like all but with a list of futures. When the list is empty, the returned future will be already completed.
`all` | `shared CompositeFuture all<T1, T2>(Future<T1> f1, Future<T2> f2)` Return a composite future, succeeded when all futures are succeeded, failed when any future is failed. The returned future fails as soon as one of `f1` or `f2` fails. Parameters: `f1` future `f2` future
`all` | `shared CompositeFuture all<T1, T2, T3>(Future<T1> f1, Future<T2> f2, Future<T3> f3)` Like all but with 3 futures.
`all` | `shared CompositeFuture all<T1, T2, T3, T4>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4)` Like all but with 4 futures.
`all` | `shared CompositeFuture all<T1, T2, T3, T4, T5>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5)` Like all but with 5 futures.
`all` | `shared CompositeFuture all<T1, T2, T3, T4, T5, T6>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5, Future<T6> f6)` Like all but with 6 futures.
`any` | `shared CompositeFuture any(List<Future<unknown>> futures)` Like any but with a list of futures. When the list is empty, the returned future will be already completed.
`any` | `shared CompositeFuture any<T1, T2>(Future<T1> f1, Future<T2> f2)` 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
`any` | `shared CompositeFuture any<T1, T2, T3>(Future<T1> f1, Future<T2> f2, Future<T3> f3)` Like any but with 3 futures.
`any` | `shared CompositeFuture any<T1, T2, T3, T4>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4)` Like any but with 4 futures.
`any` | `shared CompositeFuture any<T1, T2, T3, T4, T5>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5)` Like any but with 5 futures.
`any` | `shared CompositeFuture any<T1, T2, T3, T4, T5, T6>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5, Future<T6> f6)` Like any but with 6 futures.
`join` | `shared CompositeFuture join(List<Future<unknown>> futures)` Like join but with a list of futures. When the list is empty, the returned future will be already completed.
`join` | `shared CompositeFuture join<T1, T2>(Future<T1> f1, Future<T2> f2)` Return a composite future completed when all the futures are completed. Succeeded when all futures are succeeded, failed when any future is failed. Parameters: `f1` future `f2` future
`join` | `shared CompositeFuture join<T1, T2, T3>(Future<T1> f1, Future<T2> f2, Future<T3> f3)` Like join but with 3 futures.
`join` | `shared CompositeFuture join<T1, T2, T3, T4>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4)` Like join but with 4 futures.
`join` | `shared CompositeFuture join<T1, T2, T3, T4, T5>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5)` Like join but with 5 futures.
`join` | `shared CompositeFuture join<T1, T2, T3, T4, T5, T6>(Future<T1> f1, Future<T2> f2, Future<T3> f3, Future<T4> f4, Future<T5> f5, Future<T6> f6)` Like join but with 6 futures.

Inherited Methods
Methods inherited from: `Object` `equals`