Packages

p

org.specs2

concurrent

package concurrent

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ExecutionEnv(executorServices: ExecutorServices, timeFactor: Int) extends Product with Serializable
  2. case class ExecutorServices(executorServiceEval: Evaluated[ExecutorService], executionContextEval: Evaluated[ExecutionContext], scheduledExecutorServiceEval: Evaluated[ScheduledExecutorService], schedulerEval: Evaluated[Scheduler], shutdown: Evaluated[Unit]) extends Product with Serializable
  3. trait FutureApplicative extends AnyRef
  4. trait FutureAwait extends AnyRef

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

  5. trait ImplicitExecutionContextFromExecutionEnv extends AnyRef
  6. trait ImplicitExecutionContexts extends ImplicitExecutionContextFromExecutionEnv with ImplicitExecutorServiceFromExecutionEnv

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

  7. trait ImplicitExecutorServiceFromExecutionEnv extends AnyRef
  8. trait NoImplicitExecutionContextFromExecutionEnv extends ImplicitExecutionContextFromExecutionEnv

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

  9. trait NoImplicitExecutorServiceFromExecutionEnv extends ImplicitExecutorServiceFromExecutionEnv

    deactivate the conversion between an implicit execution environment to an executor service

  10. 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

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

Value Members

  1. object ExecutionEnv extends Serializable
  2. object ExecutorServices extends Serializable
  3. object FutureApplicative extends FutureApplicative
  4. object FutureAwait extends FutureAwait
  5. object Schedulers

Ungrouped