Uses of Interface
org.eclipse.collections.impl.parallel.BatchIterable
-
Packages that use BatchIterable 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.list.immutable This package contains implementations of theImmutableList
interface.org.eclipse.collections.impl.list.mutable This package contains implementations of theMutableList
interface.org.eclipse.collections.impl.map.immutable This package contains implementations of theImmutableMap
interface.org.eclipse.collections.impl.map.mutable This package contains implementations of theMutableMap
interface.org.eclipse.collections.impl.map.strategy.immutable This package contains immutable map implementations backed by hashtables that rely onHashingStrategy
s provided by the developer to compute the hashCode and equals for the objects stored in the map.org.eclipse.collections.impl.map.strategy.mutable This package contains mutable map implementations backed by hashtables that rely onHashingStrategy
s provided by the developer to compute the hashCode and equals for the objects stored in the map.org.eclipse.collections.impl.parallel This package contains classes which is used for parallel iteration through the containers.org.eclipse.collections.impl.set org.eclipse.collections.impl.set.immutable This package contains the implementations ofImmutableSet
.org.eclipse.collections.impl.set.mutable This package contains implementations ofMutableSet
.org.eclipse.collections.impl.set.strategy.immutable This package contains implementations of immutable sets with user definedHashingStrategy
s.org.eclipse.collections.impl.set.strategy.mutable This package contains implementations of sets with user definedHashingStrategy
s. -
-
Uses of BatchIterable in org.eclipse.collections.impl.forkjoin
Fields in org.eclipse.collections.impl.forkjoin declared as BatchIterable Modifier and Type Field Description private BatchIterable<T>
FJBatchIterableProcedureTask. iterable
Methods in org.eclipse.collections.impl.forkjoin with parameters of type BatchIterable Modifier and Type Method Description private static <T> int
FJIterate. calculateTaskCount(BatchIterable<T> batchIterable, int batchSize)
private FastList<java.util.concurrent.ForkJoinTask<PT>>
FJBatchIterableProcedureRunner. createAndExecuteTasks(java.util.concurrent.ForkJoinPool executor, ProcedureFactory<PT> procedureFactory, BatchIterable<T> iterable)
void
FJBatchIterableProcedureRunner. executeAndCombine(java.util.concurrent.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, java.util.concurrent.ForkJoinPool executor)
Constructors in org.eclipse.collections.impl.forkjoin with parameters of type BatchIterable Constructor Description FJBatchIterableProcedureTask(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.immutable
Classes in org.eclipse.collections.impl.list.immutable that implement BatchIterable Modifier and Type Class Description (package private) class
ImmutableArrayList<T>
An ImmutableArrayList wraps a Java array, but it cannot be modified after creation. -
Uses of BatchIterable in org.eclipse.collections.impl.list.mutable
Classes in org.eclipse.collections.impl.list.mutable that implement BatchIterable Modifier and Type Class Description class
CompositeFastList<E>
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
Classes in org.eclipse.collections.impl.map.immutable that implement BatchIterable Modifier and Type Class Description class
ImmutableUnifiedMap<K,V>
-
Uses of BatchIterable in org.eclipse.collections.impl.map.mutable
Classes in org.eclipse.collections.impl.map.mutable that implement BatchIterable Modifier and Type Class Description class
UnifiedMap<K,V>
UnifiedMap stores key/value pairs in a single array, where alternate slots are keys and values.protected class
UnifiedMap.EntrySet
protected class
UnifiedMap.KeySet
protected class
UnifiedMap.ValuesCollection
-
Uses of BatchIterable in org.eclipse.collections.impl.map.strategy.immutable
Classes in org.eclipse.collections.impl.map.strategy.immutable that implement BatchIterable Modifier and Type Class Description class
ImmutableUnifiedMapWithHashingStrategy<K,V>
-
Uses of BatchIterable in org.eclipse.collections.impl.map.strategy.mutable
Classes in org.eclipse.collections.impl.map.strategy.mutable that implement BatchIterable Modifier and Type Class Description class
UnifiedMapWithHashingStrategy<K,V>
UnifiedMapWithHashingStrategy stores key/value pairs in a single array, where alternate slots are keys and values.protected class
UnifiedMapWithHashingStrategy.EntrySet
protected class
UnifiedMapWithHashingStrategy.KeySet
protected class
UnifiedMapWithHashingStrategy.ValuesCollection
-
Uses of BatchIterable in org.eclipse.collections.impl.parallel
Fields in org.eclipse.collections.impl.parallel declared as BatchIterable Modifier and Type Field Description private BatchIterable<T>
BatchIterableProcedureFJTask. iterable
Methods in org.eclipse.collections.impl.parallel with parameters of type BatchIterable Modifier and Type Method Description private static <T> int
ParallelIterate. calculateTaskCount(BatchIterable<T> batchIterable, int batchSize)
private void
BatchIterableProcedureFJTaskRunner. createAndExecuteTasks(java.util.concurrent.Executor executor, ProcedureFactory<BT> procedureFactory, BatchIterable<T> batchIterable)
void
BatchIterableProcedureFJTaskRunner. executeAndCombine(java.util.concurrent.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, java.util.concurrent.Executor executor)
Constructors in org.eclipse.collections.impl.parallel with parameters of type BatchIterable Constructor Description BatchIterableProcedureFJTask(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
Classes in org.eclipse.collections.impl.set that implement BatchIterable Modifier and Type Class Description class
AbstractUnifiedSet<T>
-
Uses of BatchIterable in org.eclipse.collections.impl.set.immutable
Classes in org.eclipse.collections.impl.set.immutable that implement BatchIterable Modifier and Type Class Description (package private) class
ImmutableUnifiedSet<T>
-
Uses of BatchIterable in org.eclipse.collections.impl.set.mutable
Classes in org.eclipse.collections.impl.set.mutable that implement BatchIterable Modifier and Type Class Description class
UnifiedSet<T>
-
Uses of BatchIterable in org.eclipse.collections.impl.set.strategy.immutable
Classes in org.eclipse.collections.impl.set.strategy.immutable that implement BatchIterable Modifier and Type Class Description (package private) class
ImmutableUnifiedSetWithHashingStrategy<T>
-
Uses of BatchIterable in org.eclipse.collections.impl.set.strategy.mutable
Classes in org.eclipse.collections.impl.set.strategy.mutable that implement BatchIterable Modifier and Type Class Description class
UnifiedSetWithHashingStrategy<T>
-