AWSFJTWrappedTask

scala.collection.parallel.AdaptiveWorkStealingForkJoinTasks.AWSFJTWrappedTask
class AWSFJTWrappedTask[R, Tp](val body: Task[R, Tp]) extends FJTWrappedTask[R, Tp], AWSTWrappedTask[R, Tp]

Attributes

Graph
Supertypes
trait AWSTWrappedTask[R, Tp]
trait FJTWrappedTask[R, Tp]
trait WrappedTask[R, Tp]
class RecursiveAction
class ForkJoinTask[Void]
trait Serializable
trait Future[Void]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def split: Seq[AWSTWrappedTask[R, Tp]]

Inherited methods

def cancel(x$0: Boolean): Boolean

Attributes

Inherited from:
ForkJoinTask

Attributes

Inherited from:
ForkJoinTask
def complete(x$0: Void): Unit

Attributes

Inherited from:
ForkJoinTask
def completeExceptionally(x$0: Throwable): Unit

Attributes

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.

Attributes

Inherited from:
AWSTWrappedTask
final def fork(): ForkJoinTask[Void]

Attributes

Inherited from:
ForkJoinTask
final def get(x$0: Long, x$1: TimeUnit): Void

Attributes

Inherited from:
ForkJoinTask
final def get(): Void

Attributes

Inherited from:
ForkJoinTask
final def getException(): Throwable

Attributes

Inherited from:
ForkJoinTask
final def getForkJoinTaskTag(): Short

Attributes

Inherited from:
ForkJoinTask
final def getRawResult(): Void

Attributes

Inherited from:
RecursiveAction
def internal(): Unit

Attributes

Inherited from:
AWSTWrappedTask
final def invoke(): Void

Attributes

Inherited from:
ForkJoinTask
final def isCancelled(): Boolean

Attributes

Inherited from:
ForkJoinTask

Attributes

Inherited from:
ForkJoinTask

Attributes

Inherited from:
ForkJoinTask
final def isDone(): Boolean

Attributes

Inherited from:
ForkJoinTask
final def join(): Void

Attributes

Inherited from:
ForkJoinTask
def printChain(): Unit

Attributes

Inherited from:
AWSTWrappedTask
final def quietlyComplete(): Unit

Attributes

Inherited from:
ForkJoinTask
final def quietlyInvoke(): Unit

Attributes

Inherited from:
ForkJoinTask
final def quietlyJoin(): Unit

Attributes

Inherited from:
ForkJoinTask

Attributes

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.

Attributes

Inherited from:
WrappedTask
final def setForkJoinTaskTag(x$0: Short): Short

Attributes

Inherited from:
ForkJoinTask

Attributes

Inherited from:
AWSTWrappedTask
def start(): Unit

Start task.

Start task.

Attributes

Inherited from:
FJTWrappedTask
def sync(): Unit

Wait for task to finish.

Wait for task to finish.

Attributes

Inherited from:
FJTWrappedTask

Try to cancel the task.

Try to cancel the task.

Attributes

Returns

true if cancellation is successful.

Inherited from:
FJTWrappedTask

Attributes

Inherited from:
ForkJoinTask

Concrete 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.

Attributes

Inherited fields

var next: AWSTWrappedTask[R, Tp]

Attributes

Inherited from:
AWSTWrappedTask

Attributes

Inherited from:
AWSTWrappedTask