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 theImmutableListinterface.org.eclipse.collections.impl.list.mutable This package contains implementations of theMutableListinterface.org.eclipse.collections.impl.map.immutable This package contains implementations of theImmutableMapinterface.org.eclipse.collections.impl.map.mutable This package contains implementations of theMutableMapinterface.org.eclipse.collections.impl.map.strategy.immutable This package contains immutable map implementations backed by hashtables that rely onHashingStrategys 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 onHashingStrategys 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 definedHashingStrategys.org.eclipse.collections.impl.set.strategy.mutable This package contains implementations of sets with user definedHashingStrategys. -
-
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. iterableMethods in org.eclipse.collections.impl.forkjoin with parameters of type BatchIterable Modifier and Type Method Description private static <T> intFJIterate. 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)voidFJBatchIterableProcedureRunner. 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) classImmutableArrayList<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 classCompositeFastList<E>CompositeFastList behaves like a list, but is composed of at least one list.classFastList<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 classImmutableUnifiedMap<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 classUnifiedMap<K,V>UnifiedMap stores key/value pairs in a single array, where alternate slots are keys and values.protected classUnifiedMap.EntrySetprotected classUnifiedMap.KeySetprotected classUnifiedMap.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 classImmutableUnifiedMapWithHashingStrategy<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 classUnifiedMapWithHashingStrategy<K,V>UnifiedMapWithHashingStrategy stores key/value pairs in a single array, where alternate slots are keys and values.protected classUnifiedMapWithHashingStrategy.EntrySetprotected classUnifiedMapWithHashingStrategy.KeySetprotected classUnifiedMapWithHashingStrategy.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. iterableMethods in org.eclipse.collections.impl.parallel with parameters of type BatchIterable Modifier and Type Method Description private static <T> intParallelIterate. calculateTaskCount(BatchIterable<T> batchIterable, int batchSize)private voidBatchIterableProcedureFJTaskRunner. createAndExecuteTasks(java.util.concurrent.Executor executor, ProcedureFactory<BT> procedureFactory, BatchIterable<T> batchIterable)voidBatchIterableProcedureFJTaskRunner. 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 classAbstractUnifiedSet<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) classImmutableUnifiedSet<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 classUnifiedSet<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) classImmutableUnifiedSetWithHashingStrategy<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 classUnifiedSetWithHashingStrategy<T>
-