public final class MultiReaderParallelListIterable<T> extends AbstractMultiReaderParallelIterable<T,ParallelListIterable<T>> implements ParallelListIterable<T>
Constructor and Description |
---|
MultiReaderParallelListIterable(ParallelListIterable<T> delegate,
ReadWriteLock lock) |
Modifier and Type | Method and Description |
---|---|
ParallelUnsortedSetIterable<T> |
asUnique() |
<V> ParallelListIterable<V> |
collect(Function<? super T,? extends V> function)
Creates a parallel iterable for collecting elements from the current iterable.
|
<V> ParallelListIterable<V> |
collectIf(Predicate<? super T> predicate,
Function<? super T,? extends V> function)
Creates a parallel iterable for selecting and collecting elements from the current iterable.
|
<P,V> ParallelListIterable<V> |
collectWith(Function2<? super T,? super P,? extends V> function,
P parameter) |
<V> ParallelListIterable<V> |
flatCollect(Function<? super T,? extends Iterable<V>> function)
Creates a parallel flattening iterable for the current iterable.
|
<V> ListMultimap<V,T> |
groupBy(Function<? super T,? extends V> function) |
<V> ListMultimap<V,T> |
groupByEach(Function<? super T,? extends Iterable<V>> function) |
ParallelListIterable<T> |
reject(Predicate<? super T> predicate)
Creates a parallel iterable for rejecting elements from the current iterable.
|
<P> ParallelListIterable<T> |
rejectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ParallelListIterable<T> |
select(Predicate<? super T> predicate)
Creates a parallel iterable for selecting elements from the current iterable.
|
<S> ParallelListIterable<S> |
selectInstancesOf(Class<S> clazz) |
<P> ParallelListIterable<T> |
selectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
public MultiReaderParallelListIterable(ParallelListIterable<T> delegate, ReadWriteLock lock)
public ParallelUnsortedSetIterable<T> asUnique()
asUnique
in interface ParallelListIterable<T>
asUnique
in interface ParallelIterable<T>
public ParallelListIterable<T> select(Predicate<? super T> predicate)
ParallelListIterable
select
in interface ParallelListIterable<T>
select
in interface ParallelIterable<T>
public <P> ParallelListIterable<T> selectWith(Predicate2<? super T,? super P> predicate, P parameter)
selectWith
in interface ParallelListIterable<T>
selectWith
in interface ParallelIterable<T>
public ParallelListIterable<T> reject(Predicate<? super T> predicate)
ParallelListIterable
reject
in interface ParallelListIterable<T>
reject
in interface ParallelIterable<T>
public <P> ParallelListIterable<T> rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
rejectWith
in interface ParallelListIterable<T>
rejectWith
in interface ParallelIterable<T>
public <S> ParallelListIterable<S> selectInstancesOf(Class<S> clazz)
selectInstancesOf
in interface ParallelListIterable<T>
selectInstancesOf
in interface ParallelIterable<T>
public <V> ParallelListIterable<V> collect(Function<? super T,? extends V> function)
ParallelListIterable
collect
in interface ParallelListIterable<T>
collect
in interface ParallelIterable<T>
public <P,V> ParallelListIterable<V> collectWith(Function2<? super T,? super P,? extends V> function, P parameter)
collectWith
in interface ParallelListIterable<T>
collectWith
in interface ParallelIterable<T>
public <V> ParallelListIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
ParallelListIterable
collectIf
in interface ParallelListIterable<T>
collectIf
in interface ParallelIterable<T>
public <V> ParallelListIterable<V> flatCollect(Function<? super T,? extends Iterable<V>> function)
ParallelListIterable
flatCollect
in interface ParallelListIterable<T>
flatCollect
in interface ParallelIterable<T>
public <V> ListMultimap<V,T> groupBy(Function<? super T,? extends V> function)
groupBy
in interface ParallelListIterable<T>
groupBy
in interface ParallelIterable<T>
public <V> ListMultimap<V,T> groupByEach(Function<? super T,? extends Iterable<V>> function)
groupByEach
in interface ParallelListIterable<T>
groupByEach
in interface ParallelIterable<T>
Copyright © 2004–2016. All rights reserved.