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. type Future [T]

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

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

    Attributes
    abstract
  2. type Task [T]

    Attributes
    abstract
    Definition Classes
    TaskRunner

Abstract Value Members

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

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

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

    An implicit conversion from futures to zero-parameter functions.

    An implicit conversion from futures to zero-parameter functions.

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

    Attributes
    abstract
  5. def shutdown (): Unit

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

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

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

    Attributes
    abstract