Uses of Interface
org.eclipse.collections.impl.parallel.BatchIterable
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 implementations of the
MutableList
interface.This package contains implementations of the
ImmutableMap
interface.This package contains implementations of the
MutableMap
interface.This package contains immutable map implementations backed by hashtables that rely on
HashingStrategy
s provided by
the developer to compute the hashCode and equals for the objects stored in the map.This package contains mutable map implementations backed by hashtables that rely on
HashingStrategy
s provided by
the developer to compute the hashCode and equals for the objects stored in the map.This package contains classes which is used for parallel iteration through the containers.
This package package contains implementations of
MutableSet
.This package contains implementations of sets with user defined
HashingStrategy
s.-
Uses of BatchIterable in org.eclipse.collections.impl.forkjoin
Modifier and TypeMethodDescriptionvoid
FJBatchIterableProcedureRunner.executeAndCombine
(ForkJoinPool executor, ProcedureFactory<PT> procedureFactory, BatchIterable<T> list) static <T,
PT extends Procedure<? super T>>
voidFJIterate.forEachInBatchWithExecutor
(BatchIterable<T> batchIterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor) ModifierConstructorDescriptionFJBatchIterableProcedureTask
(FJBatchIterableProcedureRunner<T, PT> newFJTaskRunner, ProcedureFactory<PT> newProcedureFactory, BatchIterable<T> iterable, int index, int count) Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory. -
Uses of BatchIterable in org.eclipse.collections.impl.list.mutable
Modifier and TypeClassDescriptionfinal class
CompositeFastList behaves like a list, but is composed of at least one list.class
FastList<T>
FastList is an attempt to provide the same functionality as ArrayList without the support for concurrent modification exceptions. -
Uses of BatchIterable in org.eclipse.collections.impl.map.immutable
-
Uses of BatchIterable in org.eclipse.collections.impl.map.mutable
Modifier and TypeClassDescriptionclass
UnifiedMap<K,
V> UnifiedMap stores key/value pairs in a single array, where alternate slots are keys and values. -
Uses of BatchIterable in org.eclipse.collections.impl.map.strategy.immutable
-
Uses of BatchIterable in org.eclipse.collections.impl.map.strategy.mutable
Modifier and TypeClassDescriptionclass
UnifiedMapWithHashingStrategy stores key/value pairs in a single array, where alternate slots are keys and values. -
Uses of BatchIterable in org.eclipse.collections.impl.parallel
Modifier and TypeMethodDescriptionvoid
BatchIterableProcedureFJTaskRunner.executeAndCombine
(Executor executor, ProcedureFactory<BT> procedureFactory, BatchIterable<T> set) static <T,
BT extends Procedure<? super T>>
voidParallelIterate.forEachInBatchWithExecutor
(BatchIterable<T> set, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor) ModifierConstructorDescriptionBatchIterableProcedureFJTask
(BatchIterableProcedureFJTaskRunner<T, BT> newFJTaskRunner, ProcedureFactory<BT> procedureFactory, BatchIterable<T> iterable, int index, int count) Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory. -
Uses of BatchIterable in org.eclipse.collections.impl.set
-
Uses of BatchIterable in org.eclipse.collections.impl.set.mutable
-
Uses of BatchIterable in org.eclipse.collections.impl.set.strategy.mutable