Class AbstractPredicateBasedCombiner<T, BT extends Procedure<T>>
java.lang.Object
org.eclipse.collections.impl.parallel.AbstractProcedureCombiner<BT>
org.eclipse.collections.impl.parallel.AbstractPredicateBasedCombiner<T,BT>
- All Implemented Interfaces:
Serializable, Combiner<BT>
- Direct Known Subclasses:
FastListRejectProcedureCombiner, FastListSelectProcedureCombiner, RejectProcedureCombiner, SelectProcedureCombiner
public abstract class AbstractPredicateBasedCombiner<T, BT extends Procedure<T>>
extends AbstractProcedureCombiner<BT>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPredicateBasedCombiner(boolean useCombineOne, Iterable<?> sourceCollection, int initialCapacity, Collection<T> targetCollection) -
Method Summary
Modifier and TypeMethodDescriptionprivate Collection<T> createResultForCollection(Iterable<?> sourceCollection, int initialCapacity) protected final Collection<T> initializeResult(Iterable<?> sourceCollection, Collection<T> 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
-
AbstractPredicateBasedCombiner
protected AbstractPredicateBasedCombiner(boolean useCombineOne, Iterable<?> sourceCollection, int initialCapacity, Collection<T> targetCollection)
-
-
Method Details
-
initializeResult
protected final Collection<T> initializeResult(Iterable<?> sourceCollection, Collection<T> targetCollection, int initialCapacity) -
createResultForCollection
-
getResult
-