Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- aggregateBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Function2<? super V, ? super T, ? extends V>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Function2<? super V, ? super T, ? extends V>, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Function2<? super V, ? super T, ? extends V>, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Function2<? super V, ? super T, ? extends V>, R) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Function2<? super V, ? super T, ? extends V>, R, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Function2<? super V, ? super T, ? extends V>, R, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateInPlaceBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Procedure2<? super V, ? super T>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateInPlaceBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Procedure2<? super V, ? super T>, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateInPlaceBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Procedure2<? super V, ? super T>, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateInPlaceBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Procedure2<? super V, ? super T>, R) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateInPlaceBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Procedure2<? super V, ? super T>, R, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- aggregateInPlaceBy(Iterable<T>, Function<? super T, ? extends K>, Function0<? extends V>, Procedure2<? super V, ? super T>, R, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
C
- collect(Iterable<T>, Function<? super T, V>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.collect(Iterable, Function), but executed in parallel batches. - collect(Iterable<T>, Function<? super T, V>, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.collect(Iterable, Function), but executed in parallel batches, and with potentially reordered result. - collect(Iterable<T>, Function<? super T, V>, R, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.collect(Iterable, Function), but executed in parallel batches, and writing output into the specified collection. - collect(Iterable<T>, Function<? super T, V>, R, int, ForkJoinPool, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- collectIf(Iterable<T>, Predicate<? super T>, Function<? super T, V>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.collectIf(Iterable, Predicate, Function), but executed in parallel batches. - collectIf(Iterable<T>, Predicate<? super T>, Function<? super T, V>, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.collectIf(Iterable, Predicate, Function), but executed in parallel batches, and with potentially reordered results. - collectIf(Iterable<T>, Predicate<? super T>, Function<? super T, V>, R, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.collectIf(Iterable, Predicate, Function), but executed in parallel batches, and writing output into the specified collection. - collectIf(Iterable<T>, Predicate<? super T>, Function<? super T, V>, R, int, ForkJoinPool, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- count(Iterable<T>, Predicate<? super T>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.count(Iterable, Predicate), but executed in parallel batches. - count(Iterable<T>, Predicate<? super T>, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.count(Iterable, Predicate), but executed in parallel batches.
D
- DEFAULT_MIN_FORK_SIZE - Static variable in class org.eclipse.collections.impl.forkjoin.FJIterate
E
- executeAndCombine(ForkJoinPool, ObjectIntProcedureFactory<PT>, List<T>) - Method in class org.eclipse.collections.impl.forkjoin.FJListObjectIntProcedureRunner
- executeAndCombine(ForkJoinPool, ProcedureFactory<PT>, List<T>) - Method in class org.eclipse.collections.impl.forkjoin.FJListProcedureRunner
- executeAndCombine(ForkJoinPool, ProcedureFactory<PT>, BatchIterable<T>) - Method in class org.eclipse.collections.impl.forkjoin.FJBatchIterableProcedureRunner
F
- FJBatchIterableProcedureRunner<T,
PT extends Procedure<? super T>> - Class in org.eclipse.collections.impl.forkjoin - FJBatchIterableProcedureRunner(Combiner<PT>, int) - Constructor for class org.eclipse.collections.impl.forkjoin.FJBatchIterableProcedureRunner
- FJBatchIterableProcedureTask<T,
PT extends Procedure<? super T>> - Class in org.eclipse.collections.impl.forkjoin - FJBatchIterableProcedureTask(FJBatchIterableProcedureRunner<T, PT>, ProcedureFactory<PT>, BatchIterable<T>, int, int) - Constructor for class org.eclipse.collections.impl.forkjoin.FJBatchIterableProcedureTask
-
Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory.
- FJIterate - Class in org.eclipse.collections.impl.forkjoin
-
The FJIterate class contains several parallel algorithms that work with Collections and make use of Java's fork-join framework.
- FJListObjectIntProcedureRunner<T,
PT extends ObjectIntProcedure<? super T>> - Class in org.eclipse.collections.impl.forkjoin - FJListObjectIntProcedureRunner(Combiner<PT>, int) - Constructor for class org.eclipse.collections.impl.forkjoin.FJListObjectIntProcedureRunner
- FJListObjectIntProcedureTask<T,
PT extends ObjectIntProcedure<? super T>> - Class in org.eclipse.collections.impl.forkjoin - FJListObjectIntProcedureTask(FJListObjectIntProcedureRunner<T, PT>, ObjectIntProcedureFactory<PT>, List<T>, int, int, boolean) - Constructor for class org.eclipse.collections.impl.forkjoin.FJListObjectIntProcedureTask
-
Creates an array of VoidBlockFJTasks wrapping VoidBlocks created by the specified VoidBlockFactory.
- FJListProcedureRunner<T,
PT extends Procedure<? super T>> - Class in org.eclipse.collections.impl.forkjoin - FJListProcedureRunner(Combiner<PT>, int) - Constructor for class org.eclipse.collections.impl.forkjoin.FJListProcedureRunner
- FJListProcedureTask<T,
PT extends Procedure<? super T>> - Class in org.eclipse.collections.impl.forkjoin - FJListProcedureTask(FJListProcedureRunner<T, PT>, ProcedureFactory<PT>, List<T>, int, int, boolean) - Constructor for class org.eclipse.collections.impl.forkjoin.FJListProcedureTask
-
Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory.
- flatCollect(Iterable<T>, Function<? super T, ? extends Iterable<V>>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- flatCollect(Iterable<T>, Function<? super T, ? extends Iterable<V>>, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- flatCollect(Iterable<T>, Function<? super T, ? extends Iterable<V>>, R, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- flatCollect(Iterable<T>, Function<? super T, ? extends Iterable<V>>, R, int, ForkJoinPool, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEach(Iterable<T>, Procedure<? super T>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches using default runtime parameter values.
- forEach(Iterable<T>, Procedure<? super T>, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches using default runtime parameter values.
- forEach(Iterable<T>, Procedure<? super T>, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEach(Iterable<T>, ProcedureFactory<PT>, Combiner<PT>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEach(Iterable<T>, ProcedureFactory<PT>, Combiner<PT>, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches using the default values for the task size.
- forEach(Iterable<T>, ProcedureFactory<PT>, Combiner<PT>, int, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches using the default values for the task size.
- forEach(Iterable<T>, ProcedureFactory<PT>, Combiner<PT>, int, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEach(Iterable<T>, ProcedureFactory<PT>, Combiner<PT>, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEach(Iterable<T>, ProcedureFactory<PT>, Combiner<PT>, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEach(Iterable<T>, PT, int, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches using the specified minimum fork and task count sizes.
- forEach(Iterable<T>, PT, int, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEach(Iterable<T>, PT, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches using default runtime parameter values and the specified executor.
- forEachInBatchWithExecutor(BatchIterable<T>, ProcedureFactory<PT>, Combiner<PT>, int, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEachInListOnExecutor(List<T>, ProcedureFactory<PT>, Combiner<PT>, int, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEachWithIndex(Iterable<T>, ObjectIntProcedure<? super T>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified, in parallel batches using default runtime parameter values.
- forEachWithIndex(Iterable<T>, ObjectIntProcedureFactory<PT>, Combiner<PT>, int, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEachWithIndex(Iterable<T>, ObjectIntProcedureFactory<PT>, Combiner<PT>, int, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEachWithIndex(Iterable<T>, ObjectIntProcedureFactory<PT>, Combiner<PT>, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
- forEachWithIndex(Iterable<T>, PT, int, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches.
- forEachWithIndex(Iterable<T>, PT, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Iterate over the collection specified in parallel batches using the default runtime parameters.
- forEachWithIndexInListOnExecutor(List<T>, ObjectIntProcedureFactory<PT>, Combiner<PT>, int, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
G
- getRawResult() - Method in class org.eclipse.collections.impl.forkjoin.FJBatchIterableProcedureTask
- getRawResult() - Method in class org.eclipse.collections.impl.forkjoin.FJListObjectIntProcedureTask
- getRawResult() - Method in class org.eclipse.collections.impl.forkjoin.FJListProcedureTask
- groupBy(Iterable<V>, Function<? super V, ? extends K>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.groupBy(Iterable, Function), but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. - groupBy(Iterable<V>, Function<? super V, ? extends K>, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.groupBy(Iterable, Function), but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. - groupBy(Iterable<V>, Function<? super V, ? extends K>, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.groupBy(Iterable, Function), but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. - groupBy(Iterable<V>, Function<? super V, ? extends K>, R) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.groupBy(Iterable, Function), but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. - groupBy(Iterable<V>, Function<? super V, ? extends K>, R, int) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.groupBy(Iterable, Function), but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. - groupBy(Iterable<V>, Function<? super V, ? extends K>, R, int, ForkJoinPool) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.groupBy(Iterable, Function), but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.
O
- org.eclipse.collections.impl.forkjoin - package 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.
R
- reject(Iterable<T>, Predicate<? super T>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.reject(Iterable, Predicate), but executed in parallel batches. - reject(Iterable<T>, Predicate<? super T>, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.reject(Iterable, Predicate), but executed in parallel batches, and with a potentially reordered result. - reject(Iterable<T>, Predicate<? super T>, R, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.reject(Iterable, Predicate), but executed in parallel batches, and writing output into the specified collection. - reject(Iterable<T>, Predicate<? super T>, R, int, ForkJoinPool, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
S
- select(Iterable<T>, Predicate<? super T>) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.select(Iterable, Predicate), but executed in parallel batches. - select(Iterable<T>, Predicate<? super T>, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.select(Iterable, Predicate), but executed in parallel batches, and with a potentially reordered result. - select(Iterable<T>, Predicate<? super T>, R, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.select(Iterable, Predicate), but executed in parallel batches, and writing output into the specified collection. - select(Iterable<T>, Predicate<? super T>, R, int, ForkJoinPool, boolean) - Static method in class org.eclipse.collections.impl.forkjoin.FJIterate
-
Same effect as
Iterate.select(Iterable, Predicate), but executed in parallel batches, and writing output into the specified collection. - setFailed(Throwable) - Method in class org.eclipse.collections.impl.forkjoin.FJBatchIterableProcedureRunner
- setFailed(Throwable) - Method in class org.eclipse.collections.impl.forkjoin.FJListObjectIntProcedureRunner
- setFailed(Throwable) - Method in class org.eclipse.collections.impl.forkjoin.FJListProcedureRunner
T
- taskCompleted(ForkJoinTask<PT>) - Method in class org.eclipse.collections.impl.forkjoin.FJBatchIterableProcedureRunner
- taskCompleted(ForkJoinTask<PT>) - Method in class org.eclipse.collections.impl.forkjoin.FJListObjectIntProcedureRunner
- taskCompleted(ForkJoinTask<PT>) - Method in class org.eclipse.collections.impl.forkjoin.FJListProcedureRunner
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form