@Override public void finishBatch() { Value val = DATABASE.get(GLOBAL_COUNT_KEY); Value newval; if (val == null || !val.txid.equals(_attempt.getTransactionId())) { newval = new Value(); newval.txid = _attempt.getTransactionId(); if (val == null) { newval.count = _sum; } else { newval.count = _sum + val.count; } DATABASE.put(GLOBAL_COUNT_KEY, newval); } else { newval = val; } _collector.emit(new Values(_attempt, newval.count)); }
@Override public void finishBatch() { _collector.emit(new Values(_id, _count)); }
@Override public void finishBatch() { _collector.emit(new Values(_id, _followers.size())); }
@Override public void finishBatch() { for (Object key : _counts.keySet()) { _collector.emit(new Values(_id, key, _counts.get(key))); } }