Uses of Interface
org.eclipse.collections.impl.parallel.ObjectIntProcedureFactory
-
Packages that use ObjectIntProcedureFactory Package Description org.eclipse.collections.impl.forkjoin This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join framework.org.eclipse.collections.impl.parallel 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 ObjectIntProcedureFactory Modifier and Type Field Description private ObjectIntProcedureFactory<PT>FJListObjectIntProcedureTask. procedureFactoryMethods in org.eclipse.collections.impl.forkjoin with parameters of type ObjectIntProcedureFactory Modifier and Type Method Description private FastList<java.util.concurrent.ForkJoinTask<PT>>FJListObjectIntProcedureRunner. createAndExecuteTasks(java.util.concurrent.ForkJoinPool executor, ObjectIntProcedureFactory<PT> procedureFactory, java.util.List<T> list)protected FJListObjectIntProcedureTask<T,PT>FJListObjectIntProcedureRunner. createTask(ObjectIntProcedureFactory<PT> procedureFactory, java.util.List<T> list, int sectionSize, int taskCountMinusOne, int index)voidFJListObjectIntProcedureRunner. executeAndCombine(java.util.concurrent.ForkJoinPool executor, ObjectIntProcedureFactory<PT> procedureFactory, java.util.List<T> list)static <T,PT extends ObjectIntProcedure<? super T>>
voidFJIterate. forEachWithIndex(java.lang.Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount)static <T,PT extends ObjectIntProcedure<? super T>>
voidFJIterate. forEachWithIndex(java.lang.Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, java.util.concurrent.ForkJoinPool executor)static <T,PT extends ObjectIntProcedure<? super T>>
voidFJIterate. forEachWithIndex(java.lang.Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, java.util.concurrent.ForkJoinPool executor)static <T,PT extends ObjectIntProcedure<? super T>>
voidFJIterate. forEachWithIndexInListOnExecutor(java.util.List<T> list, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, java.util.concurrent.ForkJoinPool executor)Constructors in org.eclipse.collections.impl.forkjoin with parameters of type ObjectIntProcedureFactory Constructor Description FJListObjectIntProcedureTask(FJListObjectIntProcedureRunner<T,PT> newFJTaskRunner, ObjectIntProcedureFactory<PT> newBlockFactory, java.util.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 ObjectIntProcedureFactory Modifier and Type Class Description classPassThruObjectIntProcedureFactory<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 ObjectIntProcedureFactory Modifier and Type Field Description private ObjectIntProcedureFactory<BT>ObjectIntProcedureFJTask. procedureFactoryMethods in org.eclipse.collections.impl.parallel with parameters of type ObjectIntProcedureFactory Modifier and Type Method Description private voidObjectIntProcedureFJTaskRunner. createAndExecuteTasks(java.util.concurrent.Executor executor, ObjectIntProcedureFactory<BT> procedureFactory, java.util.List<T> list)voidObjectIntProcedureFJTaskRunner. executeAndCombine(java.util.concurrent.Executor executor, ObjectIntProcedureFactory<BT> procedureFactory, java.util.List<T> list)static <T,BT extends ObjectIntProcedure<? super T>>
voidParallelIterate. forEachWithIndex(java.lang.Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount)static <T,BT extends ObjectIntProcedure<? super T>>
voidParallelIterate. forEachWithIndex(java.lang.Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, java.util.concurrent.Executor executor)static <T,BT extends ObjectIntProcedure<? super T>>
voidParallelIterate. forEachWithIndex(java.lang.Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, java.util.concurrent.Executor executor)static <T,BT extends ObjectIntProcedure<? super T>>
voidParallelIterate. forEachWithIndexInListOnExecutor(java.util.List<T> list, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, java.util.concurrent.Executor executor)Constructors in org.eclipse.collections.impl.parallel with parameters of type ObjectIntProcedureFactory Constructor Description ObjectIntProcedureFJTask(ObjectIntProcedureFJTaskRunner<T,BT> newFJTaskRunner, ObjectIntProcedureFactory<BT> newProcedureFactory, java.util.List<T> list, int index, int sectionSize, boolean isLast)Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory.
-