@Override public PartitionConsumerResult consumePartitions() { return consumePartitions(Integer.MAX_VALUE); }
@Override public void onFinish(final List<? extends Partition> partitions, boolean succeeded) { onFinishWithKeys(toKeys(partitions), succeeded); }
@Override public void untake(List<? extends Partition> partitions) { untakeWithKeys(toKeys(partitions)); }
@Override public PartitionConsumerResult consumePartitions(int limit) { return consumePartitions(new PartitionAcceptor.Limit(limit)); }