How to get partitionId and TopicName in KafkaStream application

Viewed 813

How do we get topic name and partition id from KafkaStream. For any other Kafka consumer we can get topic name and partitionId like following:

    ConsumerRecords<String, String> records = consumer.poll(100);
for (ConsumerRecord<String, String> record : records) {System.out.printf("consumed: key = %s, value = %s, partition id= %s, offset = %s%n",record.key(), record.value(), record.partition(), record.offset());}

Not sure how to get the record reference in KafkaStreams.

1 Answers
Related