public void distributeReducedValues(
Iterable<byte[]> aggregatorDataList) throws IOException {
for (byte[] aggregatorData : aggregatorDataList) {
for (WorkerInfo worker : serviceWorker.getWorkerInfoList()) {
if (!isThisWorker(worker)) {
SendAggregatorsToWorkerRequest request =
new SendAggregatorsToWorkerRequest(aggregatorData,
serviceWorker.getWorkerInfo().getTaskId());
workerClient.sendWritableRequest(worker.getTaskId(), request);
}
progressable.progress();
}