groovyx.gpars.extra166y
Class PAS.FJLAppendAllDriver

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.FJLAppendAllDriver
All Implemented Interfaces:
java.io.Serializable, java.util.concurrent.Future<java.lang.Void>
Enclosing class:
PAS

static final class PAS.FJLAppendAllDriver
extends PAS.FJSelectAllDriver


Field Summary
(package private)  long[] results
           
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJSelectAllDriver
indices, initialOffset, pap, phase, resultSize
 
Constructor Summary
PAS.FJLAppendAllDriver(AbstractParallelAnyArray pap, int initialOffset, long[] results)
           
 
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

results

long[] results
Constructor Detail

PAS.FJLAppendAllDriver

PAS.FJLAppendAllDriver(AbstractParallelAnyArray pap,
                       int initialOffset,
                       long[] results)
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.