| Package | Description |
|---|---|
| org.eclipse.collections.impl.parallel |
This package contains classes which is used for parallel iteration through the containers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PassThruObjectIntProcedureFactory<BT extends ObjectIntProcedure<?>>
This class acts as a no op factory for a ObjectIntProcedure which gets passed in and returned out.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectIntProcedureFJTaskRunner.executeAndCombine(Executor executor,
ObjectIntProcedureFactory<BT> procedureFactory,
List<T> list) |
static <T,BT extends ObjectIntProcedure<? super T>> |
ParallelIterate.forEachWithIndex(Iterable<T> iterable,
ObjectIntProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
Executor executor) |
static <T,BT extends ObjectIntProcedure<? super T>> |
ParallelIterate.forEachWithIndex(Iterable<T> iterable,
ObjectIntProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount) |
static <T,BT extends ObjectIntProcedure<? super T>> |
ParallelIterate.forEachWithIndex(Iterable<T> iterable,
ObjectIntProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount,
Executor executor) |
static <T,BT extends ObjectIntProcedure<? super T>> |
ParallelIterate.forEachWithIndexInListOnExecutor(List<T> list,
ObjectIntProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount,
Executor executor) |
| Constructor and Description |
|---|
ObjectIntProcedureFJTask(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.
|
Copyright © 2004–2022. All rights reserved.