Class AggBuilder<I,E,O,ACC extends Accumulator<I,E,O>,AGG extends ParallelAggregator<I,E,O,ACC>>

java.lang.Object
org.aksw.commons.collector.core.AggBuilder<I,E,O,ACC,AGG>
Type Parameters:
I - The current aggregator's input type
O - The current aggregator's output type
ACC - The current aggregator's accumulator type
AGG - The current aggregator's own type

public class AggBuilder<I,E,O,ACC extends Accumulator<I,E,O>,AGG extends ParallelAggregator<I,E,O,ACC>> extends Object
Builder for parallel aggregators. Static 'from' methods start the builder chain. All methods that perform modifications return a new independent builder object. Because type expressions can become complex there are three getters that return the wrapped aggregator either fully typed, as a parallel aggregator or as a simple aggregator: #getFullyTyped(), #getAsParallelAggregator(), #getAsAggregator().
Author:
raven