package concurrent

  1. Public
  2. All

Type Members

  1. final case class Actor[A](handler: (A) ⇒ Unit, onError: (Throwable) ⇒ Unit = ((x$1: Throwable) => throw x$1))(implicit strategy: Strategy) extends Product with Serializable

    Processes messages of type A sequentially.

  2. trait ActorFunctions extends AnyRef

  3. trait ActorInstances extends AnyRef

  4. trait Atomic[A] extends AnyRef

  5. trait Atomics extends AnyRef

  6. trait BooleanLatch extends AnyRef

  7. sealed trait Chan[A] extends AnyRef

  8. trait Concurrents extends ActorFunctions with PromiseFunctions

  9. trait Future[+A] extends AnyRef

    Future is a trampolined computation producing an A that may include asynchronous steps.

  10. sealed trait MVar[A] extends AnyRef

  11. trait MVarFunctions extends AnyRef

  12. sealed trait PhasedLatch extends AnyRef

  13. trait PhasedLatches extends AnyRef

  14. sealed trait Promise[A] extends AnyRef

  15. trait PromiseFunctions extends AnyRef

  16. trait PromiseInstances extends AnyRef

  17. trait Run[F] extends AnyRef

  18. trait Strategy extends AnyRef

    Evaluate an expression in some specific manner.

  19. trait Strategys extends StrategysLow

  20. trait StrategysLow extends AnyRef

  21. class Task[+A] extends AnyRef

Value Members

  1. object Actor extends ActorFunctions with ActorInstances with Serializable

  2. object Atomic extends Atomics

  3. object BooleanLatch

  4. object Chan

  5. object Concurrent extends Concurrents

  6. object Future

  7. object MVar extends MVarFunctions

  8. object PhasedLatch extends PhasedLatches

  9. object Promise extends PromiseFunctions with PromiseInstances

  10. object Run

  11. object Strategy extends Strategys

  12. object Task