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
FlatCollectProcedure s 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–2019. All rights reserved.