/** * @return the total number of records in this batch */ public int size() { int ret = delegate.size(); return ret; }
/** * @return the total number of records in this batch */ public int size() { int ret = delegate.size(); return ret; }
/** * Callback to process a kafka records batch * * @param records The records batch */ private void handleKafkaBatch(KafkaConsumerRecords<K, V> records) { this.recordIndex = 0; this.batchSize = records.size(); }
@Override public Buffer toMessages(KafkaConsumerRecords<String, byte[]> records) { JsonArray jsonArray = new JsonArray(); for (int i = 0; i <records.size(); i++){ JsonObject jsonObject = new JsonObject(); jsonObject.put("topic", records.recordAt(i).topic()); jsonObject.put("key", records.recordAt(i).key()); jsonObject.put("value", new String(records.recordAt(i).value())); jsonObject.put("partition", records.recordAt(i).partition()); jsonObject.put("offset", records.recordAt(i).offset()); jsonArray.add(jsonObject); } return jsonArray.toBuffer(); } }
consumer.poll(100, pollResult -> { if (pollResult.succeeded()) { if (pollResult.result().size() > 0) { ctx.fail(); } else {
consumer.poll(100, pollResult -> { if (pollResult.succeeded()) { if (pollResult.result().size() > 0) { ctx.fail(); } else {
consumer.poll(100, pollResult -> { if (pollResult.succeeded()) { if (count.updateAndGet(o -> count.get() - pollResult.result().size()) == 0) { vertx.cancelTimer(t); done.complete();
consumer.poll(100, pollResult -> { if (pollResult.succeeded()) { if (count.updateAndGet(o -> count.get() - pollResult.result().size()) == 0) { vertx.cancelTimer(t); done.complete();