Uses of Interface
org.eclipse.collections.impl.parallel.ObjectIntProcedureFactory
Packages that use ObjectIntProcedureFactory
Package
Description
This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join
framework.
This package contains classes which is used for parallel iteration through the containers.
-
Uses of ObjectIntProcedureFactory in org.eclipse.collections.impl.forkjoin
Fields in org.eclipse.collections.impl.forkjoin declared as ObjectIntProcedureFactoryModifier and TypeFieldDescriptionprivate final ObjectIntProcedureFactory
<PT> FJListObjectIntProcedureTask.procedureFactory
Methods in org.eclipse.collections.impl.forkjoin with parameters of type ObjectIntProcedureFactoryModifier and TypeMethodDescriptionprivate FastList
<ForkJoinTask<PT>> FJListObjectIntProcedureRunner.createAndExecuteTasks
(ForkJoinPool executor, ObjectIntProcedureFactory<PT> procedureFactory, List<T> list) protected FJListObjectIntProcedureTask
<T, PT> FJListObjectIntProcedureRunner.createTask
(ObjectIntProcedureFactory<PT> procedureFactory, List<T> list, int sectionSize, int taskCountMinusOne, int index) void
FJListObjectIntProcedureRunner.executeAndCombine
(ForkJoinPool executor, ObjectIntProcedureFactory<PT> procedureFactory, List<T> list) static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount) static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor) static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, ForkJoinPool executor) static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndexInListOnExecutor
(List<T> list, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor) Constructors in org.eclipse.collections.impl.forkjoin with parameters of type ObjectIntProcedureFactoryModifierConstructorDescriptionFJListObjectIntProcedureTask
(FJListObjectIntProcedureRunner<T, PT> newFJTaskRunner, ObjectIntProcedureFactory<PT> newBlockFactory, List<T> list, int index, int sectionSize, boolean isLast) Creates an array of VoidBlockFJTasks wrapping VoidBlocks created by the specified VoidBlockFactory. -
Uses of ObjectIntProcedureFactory in org.eclipse.collections.impl.parallel
Classes in org.eclipse.collections.impl.parallel that implement ObjectIntProcedureFactoryModifier and TypeClassDescriptionfinal class
PassThruObjectIntProcedureFactory<BT extends ObjectIntProcedure<?>>
This class acts as a no op factory for a ObjectIntProcedure which gets passed in and returned out.Fields in org.eclipse.collections.impl.parallel declared as ObjectIntProcedureFactoryModifier and TypeFieldDescriptionprivate final ObjectIntProcedureFactory
<BT> ObjectIntProcedureFJTask.procedureFactory
Methods in org.eclipse.collections.impl.parallel with parameters of type ObjectIntProcedureFactoryModifier and TypeMethodDescriptionprivate void
ObjectIntProcedureFJTaskRunner.createAndExecuteTasks
(Executor executor, ObjectIntProcedureFactory<BT> procedureFactory, List<T> list) void
ObjectIntProcedureFJTaskRunner.executeAndCombine
(Executor executor, ObjectIntProcedureFactory<BT> procedureFactory, List<T> list) static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount) static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor) static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, Executor executor) static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndexInListOnExecutor
(List<T> list, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor) Constructors in org.eclipse.collections.impl.parallel with parameters of type ObjectIntProcedureFactoryModifierConstructorDescriptionObjectIntProcedureFJTask
(ObjectIntProcedureFJTaskRunner<T, BT> newFJTaskRunner, ObjectIntProcedureFactory<BT> newProcedureFactory, List<T> list, int index, int sectionSize, boolean isLast) Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory.