Package graphql.util

Class TreeParallelTransformer.EnterAction

  • All Implemented Interfaces:
    java.io.Serializable, java.util.concurrent.Future
    Enclosing class:
    TreeParallelTransformer<T>

    private class TreeParallelTransformer.EnterAction
    extends java.util.concurrent.CountedCompleter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void compute()  
      T getRawResult()  
      private NodeZipper<T> moveUp​(T parent, java.util.List<NodeZipper<T>> sameParent)  
      void onCompletion​(java.util.concurrent.CountedCompleter caller)  
      • Methods inherited from class java.util.concurrent.CountedCompleter

        addToPendingCount, compareAndSetPendingCount, complete, decrementPendingCountUnlessZero, exec, firstComplete, getCompleter, getPendingCount, getRoot, helpComplete, nextComplete, onExceptionalCompletion, propagateCompletion, quietlyCompleteRoot, setPendingCount, setRawResult, tryComplete
      • Methods inherited from class java.util.concurrent.ForkJoinTask

        adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • compute

        public void compute()
        Specified by:
        compute in class java.util.concurrent.CountedCompleter
      • onCompletion

        public void onCompletion​(java.util.concurrent.CountedCompleter caller)
        Overrides:
        onCompletion in class java.util.concurrent.CountedCompleter
      • getRawResult

        public T getRawResult()
        Overrides:
        getRawResult in class java.util.concurrent.CountedCompleter