public List<Integer> emit(List<Object> tuple) { return emit(Utils.DEFAULT_STREAM_ID, tuple); }
public void prepare(Map stormConf, TopologyContext context, OutputCollector collector) { _bolt.prepare(stormConf, context); _collector = new BasicOutputCollector(collector); }
public void emitDirect(int taskId, List<Object> tuple) { emitDirect(taskId, Utils.DEFAULT_STREAM_ID, tuple); }
public void execute(Tuple input) { _collector.setContext(input); try { _bolt.execute(input, _collector); _collector.getOutputter().ack(input); } catch (FailedException e) { if (e instanceof ReportedFailedException) { _collector.reportError(e); } _collector.getOutputter().fail(input); } }
public void execute(Tuple input) { _collector.setContext(input); try { _bolt.execute(input, _collector); _collector.getOutputter().ack(input); } catch(FailedException e) { LOG.warn("Failed to process tuple", e); _collector.getOutputter().fail(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) { _collector.setContext(input); try { _bolt.execute(input, _collector); _collector.getOutputter().ack(input); } catch (FailedException e) { if (e instanceof ReportedFailedException) { _collector.reportError(e); } _collector.getOutputter().fail(input); } }
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 List<Integer> emit(List<Object> tuple) { return emit(Utils.DEFAULT_STREAM_ID, tuple); }
public void execute(Tuple input) { _collector.setContext(input); try { _bolt.execute(input, _collector); _collector.getOutputter().ack(input); } catch(FailedException e) { if(e instanceof ReportedFailedException) { _collector.reportError(e); } _collector.getOutputter().fail(input); } }
public void prepare(Map stormConf, TopologyContext context, OutputCollector collector) { _bolt.prepare(stormConf, context); _collector = new BasicOutputCollector(collector); }
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); } }
public void emitDirect(int taskId, List<Object> tuple) { emitDirect(taskId, Utils.DEFAULT_STREAM_ID, tuple); }
@Override public void execute(Tuple input, BasicOutputCollector collector) { collector.emit(input.getValues()); }
@Override public void execute(Tuple input) { this.collector.setContext(input); try { delegate.execute(input, collector); this.collector.getOutputter().ack(input); } catch (FailedException e) { if (e instanceof ReportedFailedException) { this.collector.reportError(e); } this.collector.getOutputter().fail(input); } }
public void prepare(Map conf, TopologyContext context, OutputCollector collector) { taskId = String.valueOf(context.getThisTaskId()); taskName = context.getThisComponentId() + "_" + context.getThisTaskId(); this.basicCollector = new BasicOutputCollector(collector); this.collector = collector; if (delegate instanceof ICommitter) { isCommiter = true; commited = new TimeCacheMap<>(context.maxTopologyMessageTimeout()); mkCommitDir(conf); } delegate.prepare(conf, context); }
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 emitDirect(int taskId, List<Object> tuple) { emitDirect(taskId, Utils.DEFAULT_STREAM_ID, tuple); }
public void execute(Tuple input, BasicOutputCollector collector) { String word = (String) input.getValues().get(0); int count = 0; if (_counts.containsKey(word)) { count = _counts.get(word); } count++; _counts.put(word, count); collector.emit(tuple(word, count)); }
@Override @SuppressWarnings("rawtypes") public void prepare(Map stormConf, TopologyContext context, OutputCollector newCollector) { delegate.prepare(stormConf, context); this.collector = new BasicOutputCollector(newCollector); }