Interface ParallelIterable<T>

All Known Subinterfaces:
ParallelBag<T>, ParallelListIterable<T>, ParallelSetIterable<T>, ParallelSortedBag<T>, ParallelSortedSetIterable<T>, ParallelUnsortedBag<T>, ParallelUnsortedSetIterable<T>
All Known Implementing Classes:
AbstractMultiReaderParallelIterable, AbstractParallelIterable, AbstractParallelIterableImpl, AbstractParallelListIterable, AbstractParallelSortedSetIterable, AbstractParallelUnsortedBag, AbstractParallelUnsortedSetIterable, AbstractSynchronizedParallelIterable, ListIterableParallelIterable, MultiReaderParallelIterable, MultiReaderParallelListIterable, MultiReaderParallelUnsortedSetIterable, NonParallelIterable, NonParallelListIterable, NonParallelSortedSetIterable, NonParallelUnsortedBag, NonParallelUnsortedSetIterable, ParallelCollectIterable, ParallelCollectListIterable, ParallelCollectUnsortedBag, ParallelDistinctIterable, ParallelFlatCollectIterable, ParallelFlatCollectListIterable, ParallelSelectIterable, SynchronizedParallelIterable, SynchronizedParallelListIterable, SynchronizedParallelSortedSetIterable, SynchronizedParallelUnsortedSetIterable

public interface ParallelIterable<T>
A ParallelIterable is RichIterable which will defer evaluation for certain methods like select, reject, collect, etc. Any methods that do not return a ParallelIterable when called will cause evaluation to be forced. Evaluation occurs in parallel. All code blocks passed in must be stateless or thread-safe.
Since:
5.0