creates an already completed Promise with the specified exception
Returns a Future that will hold the optional result of the first Future with a result that matches the predicate
Returns a Future to the result of the first future in the list that is completed
A non-blocking fold over the specified futures, with the start value of the given zero.
Starts an asynchronous computation and returns a
Future object with the result of that computation.
the asychronous computation
the execution context on which the future is run
Future holding the result of the computation
Creates a promise object which can be completed with a value.
the newly created
Reduces the results of the supplied futures and binary function.
Simple version of #traverse.
Creates an already completed Promise with the specified result
Transforms a JIterable[A] into a Future[JIterable[B]] using the provided Function A ⇒ Future[B].