@Override public void cleanup() { for (String bg : _myTopologicallyOrdered.keySet()) { for (TridentProcessor p : _myTopologicallyOrdered.get(bg)) { p.cleanup(); } } }
public void receive(ProcessorContext context, Tuple tuple) { TridentTuple t = _project.create(_factory.create(tuple)); for (TridentProcessor r : _receivers) { r.execute(context, _stream, t); } }
@Override public void finishBatch(BatchInfo batchInfo) { for (TridentProcessor p : _myTopologicallyOrdered.get(batchInfo.batchGroup)) { p.finishBatch((ProcessorContext) batchInfo.state); } }
batchCollector ); pn.processor.prepare(conf, context, triContext); _outputFactories.put(n, pn.processor.getOutputFactory());
@Override public Object initBatchState(String batchGroup, Object batchId) { ProcessorContext ret = new ProcessorContext(batchId, new Object[_nodes.size()]); for (TridentProcessor p : _myTopologicallyOrdered.get(batchGroup)) { p.startBatch(ret); } return ret; }
batchCollector ); pn.processor.prepare(conf, context, triContext); _outputFactories.put(n, pn.processor.getOutputFactory());
@Override public Object initBatchState(String batchGroup, Object batchId) { ProcessorContext ret = new ProcessorContext(batchId, new Object[_nodes.size()]); for(TridentProcessor p: _myTopologicallyOrdered.get(batchGroup)) { p.startBatch(ret); } return ret; }
public void receive(ProcessorContext context, Tuple tuple) { TridentTuple t = _project.create(_factory.create(tuple)); for(TridentProcessor r: _receivers) { r.execute(context, _stream, t); } }
@Override public void cleanup() { for(String bg: _myTopologicallyOrdered.keySet()) { for(TridentProcessor p: _myTopologicallyOrdered.get(bg)) { p.cleanup(); } } }
@Override public void finishBatch(BatchInfo batchInfo) { for(TridentProcessor p: _myTopologicallyOrdered.get(batchInfo.batchGroup)) { p.finishBatch((ProcessorContext) batchInfo.state); } }