180181182183184185186187188189190
buf.get(bytes, buf.position(), origSize); value.set(bytes, 0, origSize); key.set(_index, _offset, msgAndOffset.message().checksum()); _offset += msgAndOffset.offset(); //increase offset _count ++; //increase count return true; } else return false;
96979899100101102103104105106
return EmitState.EMIT_END; } Iterable<List<Object>> tups = generateTuples(toEmitMsg.message()); if (tups != null) { for (List<Object> tuple : tups) { collector.emit(tuple, new KafkaMessageId(partition, toEmitMsg.offset())); } // break; } else { ack(toEmitMsg.offset()); }
100101102103104105106107108109110
for (List<Object> tuple : tups) { collector.emit(tuple, new KafkaMessageId(partition, toEmitMsg.offset())); } // break; } else { ack(toEmitMsg.offset()); } } // if(!emittingMessages.isEmpty()) { // return EmitState.EMIT_MORE;