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 booleancreateTopic(KafkaCreateTopicRequest kafkaCreateTopicRq)booleandeleteTopic(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.DescribeClusterResultgetCluster()Collection<org.apache.kafka.clients.admin.ConsumerGroupDescription>getConsumerGroups()Collection<org.apache.kafka.clients.admin.TopicListing>getTopics()(package private) voidinit()org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResultlistConsumerGroupOffsets(String groupId)(package private) voidstop()
-
-
-
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
-
-