Class AbstractTransformerBasedCombiner<V, T, BT extends Procedure<T>>
java.lang.Object
org.eclipse.collections.impl.parallel.AbstractProcedureCombiner<BT>
org.eclipse.collections.impl.parallel.AbstractTransformerBasedCombiner<V,T,BT>
- All Implemented Interfaces:
Serializable, Combiner<BT>
- Direct Known Subclasses:
CollectIfProcedureCombiner, CollectProcedureCombiner, FastListCollectIfProcedureCombiner, FastListCollectProcedureCombiner, FlatCollectProcedureCombiner
public abstract class AbstractTransformerBasedCombiner<V, T, BT extends Procedure<T>>
extends AbstractProcedureCombiner<BT>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractTransformerBasedCombiner(boolean useCombineOne, Collection<V> targetCollection, Iterable<T> iterable, int initialCapacity) -
Method Summary
Modifier and TypeMethodDescriptionprivate Collection<V> createResultForCollection(Iterable<T> sourceCollection, int initialCapacity) protected Collection<V> initializeResult(Iterable<T> sourceIterable, Collection<V> targetCollection, int initialCapacity) Methods inherited from class AbstractProcedureCombiner
setCombineOne, useCombineOneMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Combiner
combineAll, combineOne
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
result
-
-
Constructor Details
-
AbstractTransformerBasedCombiner
protected AbstractTransformerBasedCombiner(boolean useCombineOne, Collection<V> targetCollection, Iterable<T> iterable, int initialCapacity)
-
-
Method Details
-
initializeResult
protected Collection<V> initializeResult(Iterable<T> sourceIterable, Collection<V> targetCollection, int initialCapacity) -
createResultForCollection
-
getResult
-