scala.concurrent

FutureTaskRunner

trait FutureTaskRunner extends TaskRunner

The FutureTaskRunner trait is a base trait of task runners that provide some sort of future abstraction.

Source
FutureTaskRunner.scala
Linear Supertypes
TaskRunner, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. FutureTaskRunner
  2. TaskRunner
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Future[T]

    The type of the futures that the underlying task runner supports.

  2. abstract type Task[T]

    Definition Classes
    TaskRunner

Abstract Value Members

  1. abstract def execute[S](task: Task[S]): Unit

    Definition Classes
    TaskRunner
  2. implicit abstract def functionAsTask[S](fun: () ⇒ S): Task[S]

    Definition Classes
    TaskRunner
  3. implicit abstract def futureAsFunction[S](x: Future[S]): () ⇒ S

    An implicit conversion from futures to zero-parameter functions.

  4. abstract def managedBlock(blocker: ManagedBlocker): Unit

  5. abstract def shutdown(): Unit

    Definition Classes
    TaskRunner
  6. abstract def submit[S](task: Task[S]): Future[S]

    Submits a task to run which returns its result in a future.