@Override public void execute(Tuple tuple) { _collector.ack(tuple); }
public void ack(Tuple tup) { _collector.ack(tup); }
private void handleAck(Object id) { Tuple acked = _inputs.remove(id); if (acked == null) { throw new RuntimeException("Acked a non-existent or already acked/failed id: " + id); } _collector.ack(acked); }
private void ack(List<Tuple> tuples) { if (!tuples.isEmpty()) { LOG.debug("Acking {} tuples", tuples.size()); for (Tuple tuple : tuples) { collector.delegate.ack(tuple); } tuples.clear(); } }
@Override public void execute(Tuple input) { super.execute(input); collector.ack(input); } }
@Override public void execute(Tuple input) { long count = input.getLong(0); collector.ack(input); }
@Override public void execute(Tuple input) { super.execute(input); collector.ack(input); } }
public void execute(Tuple input) { String component = input.getSourceComponent(); Map<String, List<FixedTuple>> captured = emitted_tuples.get(_name); if (!captured.containsKey(component)) { captured.put(component, new ArrayList<FixedTuple>()); } captured.get(component).add(new FixedTuple(input.getSourceStreamId(), input.getValues())); _collector.ack(input); }
public void execute(Tuple input) { String word = (String) input.getValues().get(0); int count = (Integer) input.getValues().get(1); _counts.put(word, count); int globalCount = 0; for (String w : _counts.keySet()) { globalCount += _counts.get(w); } _collector.emit(tuple(globalCount)); _collector.ack(input); }
private void countObjAndAck(Tuple tuple) { Object obj = tuple.getValue(0); counter.incrementCount(obj); collector.ack(tuple); }
public void execute(Tuple input) { _count++; _collector.emit(input, new Values(_count)); _collector.ack(input); }
public void handlePostCommit(Tuple tuple) { basicCollector.setContext(tuple); try { BatchId id = (BatchId) tuple.getValue(0); ((IPostCommit) delegate).postCommit(id, basicCollector); } catch (Exception e) { LOG.info("Failed to do postCommit,", e); } collector.ack(tuple); }
public void execute(Tuple input) { Integer sourceId = input.getInteger(0); Long eventId = input.getLong(1); Long recentEvent = recentEventId.get(sourceId); if (null != recentEvent && eventId <= recentEvent) { String error = "Error: event id is not in strict order! event source Id: " + sourceId + ", last event Id: " + recentEvent + ", current event Id: " + eventId; _collector.emit(input, new Values(error)); } recentEventId.put(sourceId, eventId); _collector.ack(input); }
@Override public void execute(Tuple input) { _metricsConsumer.handleDataPoints((IMetricsConsumer.TaskInfo) input.getValue(0), (Collection) input.getValue(1)); _collector.ack(input); }
@Override public void execute(Tuple input) { TMHandler tmHandler = handlers.get(input.getSourceStreamId()); if (tmHandler == null) { LOG.error("No handler of " + input.getSourceStreamId()); tmContext.getCollector().fail(input); return; } TMEvent event = new TMEvent(tmHandler, input); threadPools.submit(event); tmContext.getCollector().ack(input); }
public void ack(Tuple tuple) { Object id = tuple.getValue(0); synchronized (_tracked) { TrackingInfo track = _tracked.get(id); if (track != null) track.receivedTuples++; } boolean failed = checkFinishId(tuple, TupleType.REGULAR); if (failed) { _delegate.fail(tuple); } else { _delegate.ack(tuple); } }
public void execute(Tuple tuple) { if (tuple.getValues().size() == 0) { _expectExcevieNum--; } else { JStormUtils.sleepMs(1); _collector.emit(tuple, new Values(tuple.getValues())); _collector.ack(tuple); } }
public void handleCommit(Tuple tuple) { Object id = tuple.getValue(0); try { byte[] commitResult = ((ICommitter) delegate).commit((BatchId) id); collector.ack(tuple); updateToZk(id, commitResult); commited.put(id, commitResult); } catch (Exception e) { LOG.error("Failed to commit ", e); collector.fail(tuple); } }
public void handleRegular(Tuple tuple) { basicCollector.setContext(tuple); try { delegate.execute(tuple, basicCollector); collector.ack(tuple); } catch (FailedException e) { if (e instanceof ReportedFailedException) { collector.reportError(e); } collector.fail(tuple); } }
public void handlePrepareCommit(Tuple tuple) { basicCollector.setContext(tuple); try { BatchId id = (BatchId) tuple.getValue(0); ((IPrepareCommit) delegate).prepareCommit(id, basicCollector); collector.ack(tuple); } catch (FailedException e) { if (e instanceof ReportedFailedException) { collector.reportError(e); } collector.fail(tuple); } }