Package io.quarkus.kafka.client.runtime
Class KafkaAdminClient
- java.lang.Object
-
- io.quarkus.kafka.client.runtime.KafkaAdminClient
-
@ApplicationScoped public class KafkaAdminClient extends Object
-
-
Constructor Summary
Constructors Constructor Description KafkaAdminClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
createTopic(KafkaCreateTopicRequest kafkaCreateTopicRq)
boolean
deleteTopic(String name)
Map<String,org.apache.kafka.clients.admin.TopicDescription>
describeTopics(Collection<String> topicNames)
Collection<org.apache.kafka.common.acl.AclBinding>
getAclInfo()
org.apache.kafka.clients.admin.DescribeClusterResult
getCluster()
Collection<org.apache.kafka.clients.admin.ConsumerGroupDescription>
getConsumerGroups()
Collection<org.apache.kafka.clients.admin.TopicListing>
getTopics()
(package private) void
init()
org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResult
listConsumerGroupOffsets(String groupId)
(package private) void
stop()
-
-
-
Method Detail
-
init
@PostConstruct void init()
-
stop
@PreDestroy void stop()
-
getCluster
public org.apache.kafka.clients.admin.DescribeClusterResult getCluster()
-
getTopics
public Collection<org.apache.kafka.clients.admin.TopicListing> getTopics() throws InterruptedException, ExecutionException
-
getConsumerGroups
public Collection<org.apache.kafka.clients.admin.ConsumerGroupDescription> getConsumerGroups() throws InterruptedException, ExecutionException
-
deleteTopic
public boolean deleteTopic(String name)
-
createTopic
public boolean createTopic(KafkaCreateTopicRequest kafkaCreateTopicRq)
-
listConsumerGroupOffsets
public org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResult listConsumerGroupOffsets(String groupId)
-
getAclInfo
public Collection<org.apache.kafka.common.acl.AclBinding> getAclInfo() throws InterruptedException, ExecutionException
-
describeTopics
public Map<String,org.apache.kafka.clients.admin.TopicDescription> describeTopics(Collection<String> topicNames) throws InterruptedException, ExecutionException
-
-