Class SynchronizedParallelIterable<T>
java.lang.Object
org.eclipse.collections.impl.lazy.parallel.AbstractSynchronizedParallelIterable<T, ParallelIterable<T>>
org.eclipse.collections.impl.lazy.parallel.SynchronizedParallelIterable<T>
- All Implemented Interfaces:
ParallelIterable<T>
public final class SynchronizedParallelIterable<T>
extends AbstractSynchronizedParallelIterable<T, ParallelIterable<T>>
-
Field Summary
Fields inherited from class AbstractSynchronizedParallelIterable
delegate, lock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasUnique()<V> ParallelIterable<V> Creates a parallel iterable for collecting elements from the current iterable.<V> ParallelIterable<V> Creates a parallel iterable for selecting and collecting elements from the current iterable.<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) Creates a parallel flattening iterable for the current iterable.groupByEach(Function<? super T, ? extends Iterable<V>> function) Creates a parallel iterable for rejecting elements from the current iterable.<P> ParallelIterable<T> rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) Creates a parallel iterable for selecting elements from the current iterable.<S> ParallelIterable<S> selectInstancesOf(Class<S> clazz) <P> ParallelIterable<T> selectWith(Predicate2<? super T, ? super P> predicate, P parameter) Methods inherited from class AbstractSynchronizedParallelIterable
aggregateBy, aggregateInPlaceBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, forEach, forEachWith, groupByUniqueKey, 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, wrap, wrap, wrap, wrapMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ParallelIterable
makeString
-
Constructor Details
-
SynchronizedParallelIterable
-
-
Method Details
-
asUnique
-
select
Description copied from interface:ParallelIterableCreates a parallel iterable for selecting elements from the current iterable. -
selectWith
-
reject
Description copied from interface:ParallelIterableCreates a parallel iterable for rejecting elements from the current iterable. -
rejectWith
-
selectInstancesOf
-
collect
Description copied from interface:ParallelIterableCreates a parallel iterable for collecting elements from the current iterable. -
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) Description copied from interface:ParallelIterableCreates a parallel iterable for selecting and collecting elements from the current iterable. -
flatCollect
Description copied from interface:ParallelIterableCreates a parallel flattening iterable for the current iterable. -
groupBy
-
groupByEach
-