Packages

trait Task[R, +Tp] extends AnyRef

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Task
  2. AnyRef
  3. Any
Implicitly
  1. by CollectionsHaveToParArray
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Result = R

Abstract Value Members

  1. abstract def leaf(result: Option[R]): Unit

    Body of the task - non-divisible unit of work done by this task.

    Body of the task - non-divisible unit of work done by this task. Optionally is provided with the result from the previous completed task or None if there was no previous task (or the previous task is uncompleted or unknown).

  2. abstract val result: R

    A result that can be accessed once the task is completed.

  3. abstract def shouldSplitFurther: Boolean

    Decides whether or not this task should be split further.

Concrete Value Members

  1. def forwardThrowable(): Unit
  2. def repr: Tp
  3. val throwable: Throwable
    Annotations
    @volatile()
  4. def toParArray: ParArray[T]
    Implicit
    This member is added by an implicit conversion from Task[R, Tp] to CollectionsHaveToParArray[Task[R, Tp], T] performed by method CollectionsHaveToParArray in scala.collection.parallel. This conversion will take place only if an implicit value of type (Task[R, Tp]) ⇒ GenTraversableOnce[T] is in scope.
    Definition Classes
    CollectionsHaveToParArray