Class FJListProcedureTask<T, PT extends Procedure<? super T>>
java.lang.Object
java.util.concurrent.ForkJoinTask<PT>
org.eclipse.collections.impl.forkjoin.FJListProcedureTask<T,PT>
- All Implemented Interfaces:
Serializable, Future<PT>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface Future
Future.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate PTprivate final ProcedureFactory<PT> private static final longprivate final intprivate final FJListProcedureRunner<T, PT> -
Constructor Summary
ConstructorsConstructorDescriptionFJListProcedureTask(FJListProcedureRunner<T, PT> newFJTaskRunner, ProcedureFactory<PT> newProcedureFactory, List<T> list, int index, int sectionSize, boolean isLast) Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory. -
Method Summary
Methods inherited from class ForkJoinTask
adapt, adapt, adapt, adaptInterruptible, adaptInterruptible, adaptInterruptible, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, exceptionNow, 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, quietlyJoin, quietlyJoinUninterruptibly, reinitialize, resultNow, setForkJoinTaskTag, state, tryUnfork
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
procedureFactory
-
procedure
-
list
-
start
private final int start -
end
private final int end -
taskRunner
-
-
Constructor Details
-
FJListProcedureTask
public FJListProcedureTask(FJListProcedureRunner<T, PT> newFJTaskRunner, ProcedureFactory<PT> newProcedureFactory, List<T> list, int index, int sectionSize, boolean isLast) Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory.
-
-
Method Details
-
exec
protected boolean exec()- Specified by:
execin classForkJoinTask<PT extends Procedure<? super T>>
-
getRawResult
- Specified by:
getRawResultin classForkJoinTask<PT extends Procedure<? super T>>
-
setRawResult
- Specified by:
setRawResultin classForkJoinTask<PT extends Procedure<? super T>>
-