trait WrappedTask[R, Tp] extends AdaptiveWorkStealingTasks.WrappedTask[R, Tp]
- Alphabetic
- By Inheritance
- WrappedTask
- WrappedTask
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- abstract val body: Task[R, Tp]
the body of this task - what it executes, how it gets split and how results are merged.
the body of this task - what it executes, how it gets split and how results are merged.
- Definition Classes
- WrappedTask
- abstract def split: scala.Seq[WrappedTask[R, Tp]]
- Definition Classes
- WrappedTask → WrappedTask
- abstract def start(): Unit
Start task.
Start task.
- Definition Classes
- WrappedTask
- abstract def sync(): Unit
Wait for task to finish.
Wait for task to finish.
- Definition Classes
- WrappedTask
- abstract def tryCancel(): Boolean
Try to cancel the task.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def compute(): Unit
Code that gets called after the task gets started - it may spawn other tasks instead of calling
leaf
.Code that gets called after the task gets started - it may spawn other tasks instead of calling
leaf
.- Definition Classes
- WrappedTask → WrappedTask
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def internal(): Unit
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val next: WrappedTask[R, Tp]
- Annotations
- @volatile()
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def printChain(): Unit
- def release(): Unit
If the task has been cancelled successfully, those syncing on it may automatically be notified, depending on the implementation.
If the task has been cancelled successfully, those syncing on it may automatically be notified, depending on the implementation. If they aren't, this release method should be called after processing the cancelled task.
This method may be overridden.
- Definition Classes
- WrappedTask
- val shouldWaitFor: Boolean
- Annotations
- @volatile()
- def spawnSubtasks(): WrappedTask[R, Tp]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()