trait WrappedTask[R, +Tp] extends RecursiveAction with ForkJoinTasks.WrappedTask[R, Tp]
- Alphabetic
- By Inheritance
- WrappedTask
- WrappedTask
- RecursiveAction
- ForkJoinTask
- Serializable
- Future
- 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 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
- abstract def split: scala.Seq[ForkJoinTasks.WrappedTask[R, Tp]]
- Definition Classes
- WrappedTask
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 cancel(arg0: Boolean): Boolean
- Definition Classes
- ForkJoinTask → Future
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def compareAndSetForkJoinTaskTag(arg0: Short, arg1: Short): Boolean
- Definition Classes
- ForkJoinTask
- def complete(arg0: Void): Unit
- Definition Classes
- ForkJoinTask
- def completeExceptionally(arg0: java.lang.Throwable): Unit
- Definition Classes
- ForkJoinTask
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def exec(): Boolean
- Attributes
- protected[java.util.concurrent]
- Definition Classes
- RecursiveAction → ForkJoinTask
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def fork(): ForkJoinTask[Void]
- Definition Classes
- ForkJoinTask
- final def get(arg0: Long, arg1: TimeUnit): Void
- Definition Classes
- ForkJoinTask → Future
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @throws(classOf[java.util.concurrent.ExecutionException]) @throws(classOf[java.util.concurrent.TimeoutException])
- final def get(): Void
- Definition Classes
- ForkJoinTask → Future
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @throws(classOf[java.util.concurrent.ExecutionException])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def getException(): java.lang.Throwable
- Definition Classes
- ForkJoinTask
- final def getForkJoinTaskTag(): Short
- Definition Classes
- ForkJoinTask
- final def getRawResult(): Void
- Definition Classes
- RecursiveAction → ForkJoinTask
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def invoke(): Void
- Definition Classes
- ForkJoinTask
- final def isCancelled(): Boolean
- Definition Classes
- ForkJoinTask → Future
- final def isCompletedAbnormally(): Boolean
- Definition Classes
- ForkJoinTask
- final def isCompletedNormally(): Boolean
- Definition Classes
- ForkJoinTask
- final def isDone(): Boolean
- Definition Classes
- ForkJoinTask → Future
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def join(): Void
- Definition Classes
- ForkJoinTask
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def quietlyComplete(): Unit
- Definition Classes
- ForkJoinTask
- final def quietlyInvoke(): Unit
- Definition Classes
- ForkJoinTask
- final def quietlyJoin(): Unit
- Definition Classes
- ForkJoinTask
- def reinitialize(): Unit
- Definition Classes
- ForkJoinTask
- 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
- final def setForkJoinTaskTag(arg0: Short): Short
- Definition Classes
- ForkJoinTask
- final def setRawResult(arg0: Void): Unit
- Attributes
- protected[java.util.concurrent]
- Definition Classes
- RecursiveAction → ForkJoinTask
- def start(): Unit
Start task.
Start task.
- Definition Classes
- WrappedTask → WrappedTask
- def sync(): Unit
Wait for task to finish.
Wait for task to finish.
- Definition Classes
- WrappedTask → WrappedTask
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryCancel(): Boolean
Try to cancel the task.
Try to cancel the task.
- returns
true
if cancellation is successful.
- Definition Classes
- WrappedTask → WrappedTask
- def tryUnfork(): Boolean
- Definition Classes
- ForkJoinTask
- 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()