コード例 #1
0
 @Override
 public void process(KeyHashValPair<MachineKey, AverageData> arg0) {
   MachineKey tupleKey = arg0.getKey();
   AverageData averageData = sums.get(tupleKey);
   AverageData tupleValue = arg0.getValue();
   if (averageData == null) {
     sums.put(tupleKey, tupleValue);
   } else {
     averageData.setCpu(averageData.getCpu() + tupleValue.getCpu());
     averageData.setRam(averageData.getRam() + tupleValue.getRam());
     averageData.setHdd(averageData.getHdd() + tupleValue.getHdd());
     averageData.setCount(averageData.getCount() + tupleValue.getCount());
   }
 }