Package graphql.util
Class TreeParallelTransformer.EnterAction
java.lang.Object
java.util.concurrent.ForkJoinTask
java.util.concurrent.CountedCompleter
graphql.util.TreeParallelTransformer.EnterAction
- All Implemented Interfaces:
Serializable,Future
- Enclosing class:
TreeParallelTransformer<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<DefaultTraverserContext> private DefaultTraverserContextprivate List<NodeZipper<T>> private Tprivate TraverserVisitor<? super T> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEnterAction(CountedCompleter parent, DefaultTraverserContext currentContext, TraverserVisitor<? super T> visitor) -
Method Summary
Modifier and TypeMethodDescriptionvoidcompute()private NodeZipper<T> moveUp(T parent, List<NodeZipper<T>> sameParent) voidonCompletion(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, tryCompleteMethods 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
-
Field Details
-
currentContext
-
visitor
-
children
-
myZippers
-
result
-
-
Constructor Details
-
EnterAction
private EnterAction(CountedCompleter parent, DefaultTraverserContext currentContext, TraverserVisitor<? super T> visitor)
-
-
Method Details
-
compute
public void compute()- Specified by:
computein classCountedCompleter
-
onCompletion
- Overrides:
onCompletionin classCountedCompleter
-
getRawResult
- Overrides:
getRawResultin classCountedCompleter
-
moveUp
-