[ https://issues.apache.org/jira/browse/KAFKA-7081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Manikumar updated KAFKA-7081: ----------------------------- Description: Currently AdminClient supports describeTopics(Collection<String> topicNames) method for topic descriptions and listTopics() for topic name listing. To describe all topics, users currently use listTopics() to get all topic names and pass the name list to describeTopics. Since "describe all topics" is a common operation, We propose to add describeTopics() method to get all topic descriptions. This will be simple to use and avoids additional metadata requests. was: Currently AdminClient supports describeTopics(Collection<String> topicNames) method for topic descriptions and listTopics() for topic name listing. To describe all topics, users currently use listTopics() to get all topic names and pass the name list to describeTopics. Since "describe all topics" is a common operation, We propose to add describeTopics() method to get all topic descriptions. This will be simple to use and avoids additional metadata requests. > Add describe all topics API to AdminClient > ------------------------------------------ > > Key: KAFKA-7081 > URL: https://issues.apache.org/jira/browse/KAFKA-7081 > Project: Kafka > Issue Type: Improvement > Components: admin > Affects Versions: 2.0.0 > Reporter: Manikumar > Assignee: Manikumar > Priority: Minor > Labels: needs-kip > > Currently AdminClient supports describeTopics(Collection<String> topicNames) > method for topic descriptions and listTopics() for topic name listing. > To describe all topics, users currently use listTopics() to get all topic > names and pass the name list to describeTopics. > Since "describe all topics" is a common operation, We propose to add > describeTopics() method to get all topic descriptions. This will be simple to > use and avoids additional metadata requests. -- This message was sent by Atlassian JIRA (v7.6.3#76005)