Class CombinerAggregatorCombineImpl
- java.lang.Object
-
- org.apache.storm.trident.operation.impl.CombinerAggregatorCombineImpl
-
- All Implemented Interfaces:
Serializable,Aggregator<Result>,Operation
public class CombinerAggregatorCombineImpl extends Object implements Aggregator<Result>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CombinerAggregatorCombineImpl(CombinerAggregator agg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaggregate(Result val, TridentTuple tuple, TridentCollector collector)voidcleanup()When running in local mode, called when the local cluster is being shut down.voidcomplete(Result val, TridentCollector collector)Resultinit(Object batchId, TridentCollector collector)voidprepare(Map<String,Object> conf, TridentOperationContext context)Called when the `Operation` is first initialized.
-
-
-
Constructor Detail
-
CombinerAggregatorCombineImpl
public CombinerAggregatorCombineImpl(CombinerAggregator agg)
-
-
Method Detail
-
prepare
public void prepare(Map<String,Object> conf, TridentOperationContext context)
Description copied from interface:OperationCalled when the `Operation` is first initialized.- Specified by:
preparein interfaceOperation- Parameters:
conf- the Storm configuration mapcontext- the operation context which provides information such as the number of partitions in the stream, and the current partition index. It also provides methods for registering operation-specific metrics.- See Also:
TridentOperationContext
-
init
public Result init(Object batchId, TridentCollector collector)
- Specified by:
initin interfaceAggregator<Result>
-
aggregate
public void aggregate(Result val, TridentTuple tuple, TridentCollector collector)
- Specified by:
aggregatein interfaceAggregator<Result>
-
complete
public void complete(Result val, TridentCollector collector)
- Specified by:
completein interfaceAggregator<Result>
-
-