org.codehaus.gpars

groovyx.gpars.forkjoin
Class FJWorker

java.lang.Object
  jsr166y.forkjoin.RecursiveTask
      groovyx.gpars.forkjoin.AbstractForkJoinWorker
          groovyx.gpars.forkjoin.FJWorker

@SuppressWarnings({"unchecked"})
class FJWorker
extends AbstractForkJoinWorker

Represents a recursive task for the builder-style fork/join algorithm.

Authors:
Vaclav Pech


Field Summary
static Object[] EMPTY_OBJECTS

private T[] args

private groovy.lang.Closure code

 
Constructor Summary
FJWorker(java.lang.Object args)

 
Method Summary
protected T computeTask()

void forkOffChild(java.lang.Object childArgs)

 
Methods inherited from class AbstractForkJoinWorker
compute, computeTask, forkOffChild, getChildrenResults
 

Field Detail

EMPTY_OBJECTS

static final Object[] EMPTY_OBJECTS


args

private final T[] args


code

private final groovy.lang.Closure code


 
Constructor Detail

FJWorker

public FJWorker(java.lang.Object args)


 
Method Detail

computeTask

@Override
protected T computeTask()


forkOffChild

@SuppressWarnings({"MethodOverloadsMethodOfSuperclass", "OverloadedVarargsMethod"})
public void forkOffChild(java.lang.Object childArgs)


 

Copyright © 2008–2010 Václav Pech. All Rights Reserved.