Package org.jlayer.util
Class ForkJoinUtil.LayerAction
java.lang.Object
java.util.concurrent.ForkJoinTask<Void>
java.util.concurrent.RecursiveAction
org.jlayer.util.ForkJoinUtil.LayerAction
- All Implemented Interfaces:
Serializable
,Future<Void>
- Enclosing class:
- ForkJoinUtil
- See Also:
-
Field Summary
Modifier and TypeFieldDescription(package private) ForkJoinUtil.ActionItem
(package private) List<ForkJoinUtil.ActionItem>
private static final long
-
Constructor Summary
ConstructorDescriptionLayerAction
(List<ForkJoinUtil.ActionItem> itemList) LayerAction
(ForkJoinUtil.ActionItem actionItem) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
compute()
(package private) void
computeRecursively
(List<ForkJoinUtil.ActionItem> itemList) Methods inherited from class java.util.concurrent.RecursiveAction
exec, getRawResult, setRawResult
Methods inherited from class java.util.concurrent.ForkJoinTask
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollSubmission, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
actionItem
ForkJoinUtil.ActionItem actionItem -
itemList
List<ForkJoinUtil.ActionItem> itemList
-
-
Constructor Details
-
LayerAction
-
LayerAction
-
-
Method Details
-
compute
protected void compute()- Specified by:
compute
in classRecursiveAction
-
computeRecursively
-