public class GroupedAggregator extends Object implements Aggregator<Object[]>
| Constructor and Description | 
|---|
| GroupedAggregator(Aggregator agg,
                 Fields group,
                 Fields input,
                 int outSize) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | aggregate(Object[] arr,
         TridentTuple tuple,
         TridentCollector collector) | 
| void | cleanup()When running in local mode, called when the local cluster is being shut down. | 
| void | complete(Object[] arr,
        TridentCollector collector) | 
| Object[] | init(Object batchId,
    TridentCollector collector) | 
| void | prepare(Map conf,
       TridentOperationContext context)Called when the  Operationis first initialized. | 
public GroupedAggregator(Aggregator agg, Fields group, Fields input, int outSize)
public void prepare(Map conf, TridentOperationContext context)
OperationCalled when the Operation is first initialized.
prepare in interface Operationconf - 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.TridentOperationContextpublic Object[] init(Object batchId, TridentCollector collector)
init in interface Aggregator<Object[]>public void aggregate(Object[] arr, TridentTuple tuple, TridentCollector collector)
aggregate in interface Aggregator<Object[]>public void complete(Object[] arr, TridentCollector collector)
complete in interface Aggregator<Object[]>Copyright © 2019 The Apache Software Foundation. All Rights Reserved.