package concurrent
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- concurrent
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Value Members
- def awaitAndGatherFailures[T](seq: Seq[Future[T]], timeout: Duration = Duration.Inf)(implicit cbf: CBF[T], ec: ExecutionContext): Seq[Throwable]
- def awaitAndGatherIndexedFailures[L, T](seq: Seq[Future[T]], timeout: Duration = Duration.Inf)(implicit cbf: CBF[T], ec: ExecutionContext): Seq[(Int, Throwable)]
- def awaitAndGatherLabeledFailures[L, T](pairs: Iterable[(L, Future[T])], timeout: Duration = Duration.Inf)(implicit cbf: CBF[T], ec: ExecutionContext): Seq[(L, Throwable)]
- def awaitSeq[T](seq: Seq[Future[T]], timeout: Duration = Duration.Inf)(implicit cbf: CBF[T], ec: ExecutionContext): Unit
- def liftToTry[T](fut: Future[T])(implicit ec: ExecutionContext): Future[Try[T]]
- object ExecutionContexts
-
object
ManagedFuture
Rather than waiting on a collection of futures, which might use up a lot of heap if the collection is very large, this class defines a "Manager" one can wait on for a collection of futures to complete.
- object Poller
- object ScheduledExecutorServicePoller
- object Scheduler