Hi, We are just trying to use one of your Kafka Clients: KafkaConsumer (org.apache.kafka.clients.consumer) and was wondering why no Messages are returned by the poll method described in your examples...
Then, I saw your implementation of the poll method and was a bit confused: /** * Fetches data for the topics or partitions specified using one of the subscribe APIs. It is an error to not have subscribed to * any topics or partitions before polling for data. * <p> * The offset used for fetching the data is governed by whether or not {@link #seek(Map) seek(offsets)} * is used. If {@link #seek(Map) seek(offsets)} is used, it will use the specified offsets on startup and * on every rebalance, to consume data from that offset sequentially on every poll. If not, it will use the last checkpointed offset * using {@link #commit(Map, boolean) commit(offsets, sync)} * for the subscribed list of partitions. * @param timeout The time, in milliseconds, spent waiting in poll if data is not available. If 0, waits indefinitely. Must not be negative * @return map of topic to records since the last fetch for the subscribed list of topics and partitions */ @Override public Map<String, ConsumerRecords<K,V>> poll(long timeout) { // TODO Auto-generated method stub return null; } Didn't you want to implement this? Thanks Horst