Class GroupedAggregator
java.lang.Object
org.apache.storm.trident.operation.impl.GroupedAggregator
- All Implemented Interfaces:
Serializable,Aggregator<Object[]>,Operation
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(Object[] arr, TridentTuple tuple, TridentCollector collector) voidcleanup()When running in local mode, called when the local cluster is being shut down.voidcomplete(Object[] arr, TridentCollector collector) Object[]init(Object batchId, TridentCollector collector) voidprepare(Map<String, Object> conf, TridentOperationContext context) Called when the `Operation` is first initialized.
-
Constructor Details
-
GroupedAggregator
-
-
Method Details
-
prepare
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:
-
init
- Specified by:
initin interfaceAggregator<Object[]>
-
aggregate
- Specified by:
aggregatein interfaceAggregator<Object[]>
-
complete
- Specified by:
completein interfaceAggregator<Object[]>
-
cleanup
public void cleanup()Description copied from interface:OperationWhen running in local mode, called when the local cluster is being shut down.
-