Package io.quarkus.kafka.client.runtime
Class KafkaAdminClient
java.lang.Object
io.quarkus.kafka.client.runtime.KafkaAdminClient
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancreateTopic(KafkaCreateTopicRequest kafkaCreateTopicRq) booleandeleteTopic(String name) describeTopics(Collection<String> topicNames) Collection<org.apache.kafka.common.acl.AclBinding>org.apache.kafka.clients.admin.DescribeClusterResultCollection<org.apache.kafka.clients.admin.ConsumerGroupDescription>Collection<org.apache.kafka.clients.admin.TopicListing>(package private) voidinit()org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResultlistConsumerGroupOffsets(String groupId) (package private) voidstop()
-
Field Details
-
config
-
-
Constructor Details
-
KafkaAdminClient
public KafkaAdminClient()
-
-
Method Details
-
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
-
createTopic
-
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
-