These parallel implementations are used in methods like select, reject, collect, flatCollect, collectIf and count.
| Interface | Description |
|---|---|
| BatchIterable<E> | |
| Combiner<T> | |
| ObjectIntProcedureFactory<T extends ObjectIntProcedure<?>> |
ObjectIntProcedureFactory is used by parallel iterators as a factory for stateful ObjectIntProcedure instances.
|
| ProcedureFactory<T extends Procedure<?>> |
| Class | Description |
|---|---|
| AbstractPredicateBasedCombiner<T,BT extends Procedure<T>> | |
| AbstractProcedureCombiner<BT> | |
| AbstractTransformerBasedCombiner<V,T,BT extends Procedure<T>> | |
| ArrayProcedureFJTask<T,BT extends Procedure<? super T>> | |
| ArrayProcedureFJTaskRunner<T,BT extends Procedure<? super T>> | |
| BatchIterableProcedureFJTask<T,BT extends Procedure<? super T>> | |
| BatchIterableProcedureFJTaskRunner<T,BT extends Procedure<? super T>> | |
| CollectIfProcedureCombiner<T,V> |
Combines the results of a Collection of CollectIfBlocks which each hold onto a transformed and filtered (collect, if)
collection of results.
|
| CollectIfProcedureFactory<T,V> | |
| CollectionsThreadFactory | |
| CollectProcedureCombiner<T,V> |
Combines the results of a Collection of CollectBlocks which each hold onto a transformed (collect)
collection of results.
|
| CollectProcedureFactory<T,V> | |
| Combiners | |
| CountCombiner<T> |
Combines the results of a Collection of CountBlocks which each hold onto a filtered sum (count where) result.
|
| CountProcedureFactory<T> | |
| FastListCollectIfProcedureCombiner<T,V> |
Combines the results of a Collection of FastListCollectIfProcedures which each hold onto a transformed and
filtered (collect, if) collection of results.
|
| FastListCollectIfProcedureFactory<T,V> | |
| FastListCollectProcedureCombiner<T,V> |
Combines the results of a Collection of CollectBlocks which each hold onto a transformed (collect)
collection of results.
|
| FastListCollectProcedureFactory<T,V> | |
| FastListRejectProcedureCombiner<T> |
Combines the results of a Collection of FastListRejectProcedures which each hold onto a negative filtered (reject)
collection of results.
|
| FastListRejectProcedureFactory<T> | |
| FastListSelectProcedureCombiner<T> |
Combines the results of a Collection of SelectBlocks which each hold onto a filtered (select)
collection of results.
|
| FastListSelectProcedureFactory<T> | |
| FlatCollectProcedureCombiner<T,V> |
Combines the results of a Collection of
FlatCollectProcedures which each hold onto a transformed (flatten) collection
of results. |
| FlatCollectProcedureFactory<T,V> | |
| ObjectIntProcedureFJTask<T,BT extends ObjectIntProcedure<? super T>> | |
| ObjectIntProcedureFJTaskRunner<T,BT extends ObjectIntProcedure<? super T>> | |
| ParallelArrayIterate |
The ParallelArrayIterate class contains a parallel forEach algorithm that work with Java arrays.
|
| ParallelIterate |
The ParallelIterate class contains several parallel algorithms that work with Collections.
|
| ParallelMapIterate |
The ParallelMapIterate class contains parallel algorithms that work with Maps.
|
| PassThruCombiner<T> |
A PassThruCombiner doesn't do anything.
|
| PassThruObjectIntProcedureFactory<BT extends ObjectIntProcedure<?>> |
This class acts as a no op factory for a ObjectIntProcedure which gets passed in and returned out.
|
| PassThruProcedureFactory<BT extends Procedure<?>> | |
| ProcedureFJTask<T,BT extends Procedure<? super T>> | |
| ProcedureFJTaskRunner<T,BT extends Procedure<? super T>> | |
| RejectProcedureCombiner<T> |
Combines the results of a Collection of SelectBlocks which each hold onto a negative filtered (reject)
collection of results.
|
| RejectProcedureFactory<T> | |
| SelectProcedureCombiner<T> |
Combines the results of a Collection of SelectBlocks which each hold onto a filtered (select)
collection of results.
|
| SelectProcedureFactory<T> |
Copyright © 2004–2018. All rights reserved.