public static int getNumAcked(String stormId) { synchronized (acked) { return get(acked, stormId, 0); } }
public static int getNumFailed(String stormId) { synchronized (failed) { return get(failed, stormId, 0); } }
public static int getNumFailed(String stormId) { synchronized (failed) { return get(failed, stormId, 0); } }
public static int getNumAcked(String stormId) { synchronized (acked) { return get(acked, stormId, 0); } }
public static int getNumAcked(String stormId) { synchronized(acked) { return get(acked, stormId, 0); } }
public static int getNumFailed(String stormId) { synchronized(failed) { return get(failed, stormId, 0); } }
public void fail(Object msgId) { synchronized (failed) { int curr = get(failed, _id, 0); failed.put(_id, curr + 1); } }
public void ack(Object msgId) { synchronized (acked) { int curr = get(acked, uid, 0); acked.put(uid, curr + 1); } }
private void updateTaskCounts(List<Integer> tasks) { synchronized (_currBatch) { if (_currBatch != null) { Map<Integer, Integer> taskEmittedTuples = _currBatch.taskEmittedTuples; for (Integer task : tasks) { int newCount = Utils.get(taskEmittedTuples, task, 0) + 1; taskEmittedTuples.put(task, newCount); } } } } }
public void ack(Object msgId) { synchronized (acked) { int curr = get(acked, _id, 0); acked.put(_id, curr + 1); } }
public void fail(Object msgId) { synchronized (failed) { int curr = get(failed, uid, 0); failed.put(uid, curr + 1); } }
public void ack(Object msgId) { synchronized(acked) { int curr = get(acked, _id, 0); acked.put(_id, curr+1); } }
public void fail(Object msgId) { synchronized(failed) { int curr = get(failed, _id, 0); failed.put(_id, curr+1); } } }
@Override public void execute(Tuple tuple) { Object key = tuple.getValue(1); int curr = Utils.get(_counts, key, 0); _counts.put(key, curr + 1); }
private void updateTaskCounts(Object id, List<Integer> tasks) { synchronized (_tracked) { TrackingInfo track = _tracked.get(id); if (track != null) { Map<Integer, Integer> taskEmittedTuples = track.taskEmittedTuples; for (Integer task : tasks) { int newCount = get(taskEmittedTuples, task, 0) + 1; taskEmittedTuples.put(task, newCount); } } } }
@Override public void execute(Tuple tuple) { Object key = tuple.getValue(1); int curr = Utils.get(_counts, key, 0); _counts.put(key, curr + 1); }
private void updateTaskCounts(Object id, List<Integer> tasks) { synchronized(_tracked) { TrackingInfo tinfo=_tracked.get(id); if(tinfo!=null) { Map<Integer, Integer> taskEmittedTuples = tinfo.taskEmittedTuples; for(Integer task: tasks) { int newCount = get(taskEmittedTuples, task, 0) + 1; taskEmittedTuples.put(task, newCount); } } } } }
@Override public void execute(Tuple tuple) { Object key = tuple.getValue(1); int curr = Utils.get(_sums, key, 0); _sums.put(key, curr + tuple.getInteger(2)); }
@Override public void execute(Tuple tuple) { Object key = tuple.getValue(1); Number curr = Utils.get(_sums, key, 0); _sums.put(key, Numbers.add(curr, tuple.getValue(2))); }
@Override public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) { _delegate.open(conf, context, new SpoutOutputCollector(new StreamOverrideCollector(collector))); _outputTasks = new ArrayList<>(); for(String component: Utils.get(context.getThisTargets(), _coordStream, new HashMap<String, Grouping>()).keySet()) { _outputTasks.addAll(context.getComponentTasks(component)); } _rand = new Random(Utils.secureRandomLong()); }