Package

org.specs2

concurrent

Permalink

package concurrent

Visibility
  1. Public
  2. All

Type Members

  1. case class ExecutionEnv(executorServices: ExecutorServices, timeFactor: Int) extends Product with Serializable

    Permalink

    Execution environment for javascript

  2. case class ExecutorServices(executionContextEval: Evaluated[ExecutionContext], schedulerEval: Evaluated[Scheduler]) extends Product with Serializable

    Permalink

    Executor services for javascript

    Executor services for javascript

    The global execution context is used for both executing tests and scheduling timeouts

  3. trait FutureApplicative extends AnyRef

    Permalink
  4. trait FutureAwait extends AnyRef

    Permalink

    implicit methods to await a future values with a given timeout and number of retries

  5. trait ImplicitExecutionContextFromExecutionEnv extends AnyRef

    Permalink
  6. trait ImplicitExecutionContexts extends ImplicitExecutionContextFromExecutionEnv

    Permalink

    add implicit conversions between the execution environment and execution context / executor service

  7. trait NoImplicitExecutionContextFromExecutionEnv extends ImplicitExecutionContextFromExecutionEnv

    Permalink

    deactivate the conversion between an implicit execution environment to an execution context

  8. trait Scheduler extends AnyRef

    Permalink

    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

  9. trait Schedulers extends AnyRef

    Permalink
  10. case class TimeoutFailure(appliedTimeout: FiniteDuration, totalDuration: FiniteDuration, timeFactor: Int) extends Product with Serializable

    Permalink

Value Members

  1. object ExecutionEnv extends Serializable

    Permalink
  2. object ExecutorServices extends Serializable

    Permalink
  3. object FutureApplicative extends FutureApplicative

    Permalink
  4. object FutureAwait extends FutureAwait

    Permalink
  5. object Schedulers extends Schedulers

    Permalink

Ungrouped