Class MultiReaderParallelIterable<T>
java.lang.Object
org.eclipse.collections.impl.lazy.parallel.AbstractMultiReaderParallelIterable<T,ParallelIterable<T>>
org.eclipse.collections.impl.lazy.parallel.MultiReaderParallelIterable<T>
- All Implemented Interfaces:
ParallelIterable<T>
public final class MultiReaderParallelIterable<T>
extends AbstractMultiReaderParallelIterable<T,ParallelIterable<T>>
-
Constructor Summary
ConstructorsConstructorDescriptionMultiReaderParallelIterable(ParallelIterable<T> delegate, ReadWriteLock lock) -
Method Summary
Modifier and TypeMethodDescriptionasUnique()<V> ParallelIterable<V><V> ParallelIterable<V><P,V> ParallelIterable<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) <V> ParallelIterable<V>flatCollect(Function<? super T, ? extends Iterable<V>> function) groupByEach(Function<? super T, ? extends Iterable<V>> function) <P> ParallelIterable<T>rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) <S> ParallelIterable<S>selectInstancesOf(Class<S> clazz) <P> ParallelIterable<T>selectWith(Predicate2<? super T, ? super P> predicate, P parameter) Methods inherited from class org.eclipse.collections.impl.lazy.parallel.AbstractMultiReaderParallelIterable
aggregateBy, aggregateInPlaceBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, forEach, forEachWith, groupByUniqueKey, makeString, makeString, makeString, makeString, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy, toString
-
Constructor Details
-
MultiReaderParallelIterable
-
-
Method Details
-
asUnique
-
select
-
selectWith
-
reject
-
rejectWith
-
selectInstancesOf
-
collect
-
collectWith
public <P,V> ParallelIterable<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) -
collectIf
public <V> ParallelIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) -
flatCollect
-
groupBy
-
groupByEach
-