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>