FJTWrappedTask

trait FJTWrappedTask[R, +Tp] extends RecursiveAction with WrappedTask[R, Tp]
trait WrappedTask[R, Tp]
class RecursiveAction
class ForkJoinTask[Void]
trait Serializable
trait Future[Void]
class Object
trait Matchable
class Any
class AWSFJTWrappedTask[R, Tp]

Value members

Concrete methods

def start(): Unit
def sync(): Unit
def tryCancel(): Boolean

Inherited methods

def cancel(`x$0`: Boolean): Boolean
Inherited from
ForkJoinTask
final def compareAndSetForkJoinTaskTag(`x$0`: Short, `x$1`: Short): Boolean
Inherited from
ForkJoinTask
def complete(`x$0`: V): Unit
Inherited from
ForkJoinTask
def completeExceptionally(`x$0`: Throwable): Unit
Inherited from
ForkJoinTask
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.

Inherited from
WrappedTask
final def fork(): ForkJoinTask[Void]
Inherited from
ForkJoinTask
@throws(java.util.concurrent.TimeoutException) @throws(java.util.concurrent.ExecutionException) @throws(java.lang.InterruptedException)
final def get(`x$0`: Long, `x$1`: TimeUnit): Void
Inherited from
ForkJoinTask
@throws(java.util.concurrent.ExecutionException) @throws(java.lang.InterruptedException)
final def get(): Void
Inherited from
ForkJoinTask
final def getException(): Throwable
Inherited from
ForkJoinTask
final def getForkJoinTaskTag(): Short
Inherited from
ForkJoinTask
final def getRawResult(): Void
Inherited from
RecursiveAction
final def invoke(): Void
Inherited from
ForkJoinTask
final def isCancelled(): Boolean
Inherited from
ForkJoinTask
final def isCompletedAbnormally(): Boolean
Inherited from
ForkJoinTask
final def isCompletedNormally(): Boolean
Inherited from
ForkJoinTask
final def isDone(): Boolean
Inherited from
ForkJoinTask
final def join(): Void
Inherited from
ForkJoinTask
final def quietlyComplete(): Unit
Inherited from
ForkJoinTask
final def quietlyInvoke(): Unit
Inherited from
ForkJoinTask
final def quietlyJoin(): Unit
Inherited from
ForkJoinTask
def reinitialize(): Unit
Inherited from
ForkJoinTask
def release(): Unit

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.

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.

Inherited from
WrappedTask
final def setForkJoinTaskTag(`x$0`: Short): Short
Inherited from
ForkJoinTask
def split: Seq[WrappedTask[R, Tp]]
Inherited from
WrappedTask
def tryUnfork(): Boolean
Inherited from
ForkJoinTask

Inherited fields

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.

Inherited from
WrappedTask