groovyx.gpars.forkjoin
Class FJWorker<T>
java.lang.Object
jsr166y.forkjoin.ForkJoinTask<V>
jsr166y.forkjoin.RecursiveTask<T>
groovyx.gpars.forkjoin.AbstractForkJoinWorker<T>
groovyx.gpars.forkjoin.FJWorker<T>
final class FJWorker<T>
- extends AbstractForkJoinWorker<T>
Represents a recursive task for the builder-style fork/join algorithm.
- Author:
- Vaclav Pech
Constructor Summary |
FJWorker(java.lang.Object... args)
|
Methods inherited from class jsr166y.forkjoin.RecursiveTask |
exec, finish, finishExceptionally, forkJoin, rawResult, reinitialize |
Methods inherited from class jsr166y.forkjoin.ForkJoinTask |
cancel, fork, getException, isCancelled, isDone, isStolen, join, quietlyJoin |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
code
private final groovy.lang.Closure code
args
private final T[] args
EMPTY_OBJECTS
public static final java.lang.Object[] EMPTY_OBJECTS
FJWorker
FJWorker(java.lang.Object... args)
forkOffChild
void forkOffChild(java.lang.Object... childArgs)
computeTask
protected T computeTask()
- Specified by:
computeTask
in class AbstractForkJoinWorker<T>