See: Description
| Interface | Description | 
|---|---|
| WorkerAggregatorRequestProcessor | Aggregates worker aggregator requests and sends them off | 
| Class | Description | 
|---|---|
| AggregatorUtils | Class for aggregator constants and utility methods | 
| AllAggregatorServerData | Accepts aggregators and their values from previous superstep from master
 and workers which own aggregators. | 
| CountingCache | Cache which counts the number of flushes per task id (destination worker
 id), so we know how many requests were sent to the worker | 
| CountingOutputStream | Wrapper for output stream which keeps the place in the beginning for the
 count of objects which were written to it | 
| GlobalCommValueOutputStream | Implementation of  CountingOutputStreamwhich allows writing of
 reduced values in the form of pair (name, type, value)
 There are two modes:
 - when class of the value is written into the stream. | 
| OwnerAggregatorServerData | Class for holding aggregators which current worker owns,
 and aggregating partial aggregator values from workers. | 
| SendGlobalCommCache | Takes and serializes global communication values and keeps them grouped by
 owner partition id, to be sent in bulk. | 
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.