groovyx.gpars.extra166y
Class PAS.FJOSelectAllDriver

java.lang.Object
  extended by jsr166y.ForkJoinTask<java.lang.Void>
      extended by jsr166y.RecursiveAction
          extended by groovyx.gpars.extra166y.PAS.FJSelectAllDriver
              extended by groovyx.gpars.extra166y.PAS.FJOSelectAllDriver
All Implemented Interfaces:
java.io.Serializable, java.util.concurrent.Future<java.lang.Void>
Enclosing class:
PAS

static final class PAS.FJOSelectAllDriver
extends PAS.FJSelectAllDriver


Field Summary
(package private)  java.lang.Class elementType
           
(package private)  java.lang.Object[] results
           
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJSelectAllDriver
indices, initialOffset, pap, phase, resultSize
 
Constructor Summary
PAS.FJOSelectAllDriver(AbstractParallelAnyArray pap, java.lang.Class elementType)
           
 
Method Summary
(package private)  void createResults(int size)
           
(package private)  void leafPhase1(int loIdx, int hiIdx, int offset)
           
 
Methods inherited from class groovyx.gpars.extra166y.PAS.FJSelectAllDriver
compute
 
Methods inherited from class jsr166y.RecursiveAction
exec, getRawResult, setRawResult
 
Methods inherited from class jsr166y.ForkJoinTask
adapt, adapt, adapt, cancel, complete, completeExceptionally, fork, get, get, getException, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyInvoke, quietlyJoin, reinitialize, tryUnfork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementType

final java.lang.Class elementType

results

java.lang.Object[] results
Constructor Detail

PAS.FJOSelectAllDriver

PAS.FJOSelectAllDriver(AbstractParallelAnyArray pap,
                       java.lang.Class elementType)
Method Detail

createResults

void createResults(int size)
Specified by:
createResults in class PAS.FJSelectAllDriver

leafPhase1

void leafPhase1(int loIdx,
                int hiIdx,
                int offset)
Specified by:
leafPhase1 in class PAS.FJSelectAllDriver

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