@Override public void nextTuple() { spoutExecutor.nextTuple(); }
@Override public void nextTuple() { _delegate.nextTuple(); }
public void nextTuple() { _delegate.nextTuple(); }
public void nextTuple() { _delegate.nextTuple(); }
@Override public void emitBatch(TransactionAttempt tx, Object coordinatorMeta, TridentCollector collector) { long txid = tx.getTransactionId(); long now = System.currentTimeMillis(); if (now - lastRotate > rotateTime) { Map<Long, List<Object>> failed = idsMap.rotate(); for (Long id : failed.keySet()) { // TODO: this isn't right... it's not in the map anymore fail(id); } lastRotate = now; } if (idsMap.containsKey(txid)) { fail(txid); } _collector.reset(collector); if (!prepared) { _spout.open(_conf, _context, new SpoutOutputCollector(_collector)); prepared = true; } for (int i = 0; i < _maxBatchSize; i++) { _spout.nextTuple(); if(_collector.numEmitted < i) { break; } } idsMap.put(txid, _collector.ids); _collector.pendingCount = idsMap.size(); }
@Override public void nextTuple() { _delegate.nextTuple(); }
@Override public void nextTuple() { _delegate.nextTuple(); }
@Override public void nextTuple() { delegate.nextTuple(); }
public void nextTuple() { _delegate.nextTuple(); }
public void nextTuple() { _delegate.nextTuple(); }
@Override public void nextTuple() { try { getDelegate().nextTuple(); } catch (FrameworkException ex) { LOG.error("nextTuple() not delegated due to a Framework exception: ", ex); } }
_spout.nextTuple(); if(_collector.numEmitted < i) { break;
@Override public void emitBatch(TransactionAttempt tx, Object coordinatorMeta, TridentCollector collector) { long txid = tx.getTransactionId(); long now = System.currentTimeMillis(); if (now - lastRotate > rotateTime) { Map<Long, List<Object>> failed = idsMap.rotate(); for (Long id : failed.keySet()) { // TODO: this isn't right... it's not in the map anymore fail(id); } lastRotate = now; } if (idsMap.containsKey(txid)) { fail(txid); } _collector.reset(collector); if (!prepared) { _spout.open(_conf, _context, new SpoutOutputCollector(_collector)); prepared = true; } for (int i = 0; i < _maxBatchSize; i++) { _spout.nextTuple(); if(_collector.numEmitted < i) { break; } } idsMap.put(txid, _collector.ids); _collector.pendingCount = idsMap.size(); }