package concurrent
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
ExecutionEnv(executorServices: ExecutorServices, timeFactor: Int) extends Product with Serializable
Execution environment for javascript
-
case class
ExecutorServices(executionContextEval: Evaluated[ExecutionContext], schedulerEval: Evaluated[Scheduler]) extends Product with Serializable
Executor services for javascript
Executor services for javascript
The global execution context is used for both executing tests and scheduling timeouts
- trait FutureApplicative extends AnyRef
-
trait
FutureAwait extends AnyRef
implicit methods to await a future values with a given timeout and number of retries
- trait ImplicitExecutionContextFromExecutionEnv extends AnyRef
-
trait
ImplicitExecutionContexts extends ImplicitExecutionContextFromExecutionEnv
add implicit conversions between the execution environment and execution context / executor service
-
trait
NoImplicitExecutionContextFromExecutionEnv extends ImplicitExecutionContextFromExecutionEnv
deactivate the conversion between an implicit execution environment to an execution context
-
trait
Scheduler extends AnyRef
The design of the Scheduler is taken from: https://github.com/functional-streams-for-scala/fs2/blob/series/1.0/core/jvm/src/main/scala/fs2/Scheduler.scala
- trait Schedulers extends AnyRef
- case class TimeoutFailure(appliedTimeout: FiniteDuration, totalDuration: FiniteDuration, timeFactor: Int) extends Product with Serializable
Value Members
- object ExecutionEnv extends Serializable
- object ExecutorServices extends Serializable
- object FutureApplicative extends FutureApplicative
- object FutureAwait extends FutureAwait
- object Schedulers extends Schedulers