Interface KafkaAdmin

All Known Implementing Classes:
ReactiveKafkaAdminClient

public interface KafkaAdmin
Internal interface for Kafka admin client. To complete with remaining Admin method wrappers, if decided to expose it externally.
  • Method Details

    • listTopics

      io.smallrye.mutiny.Uni<Set<String>> listTopics()
    • listTopics

      io.smallrye.mutiny.Uni<Set<String>> listTopics(org.apache.kafka.clients.admin.ListTopicsOptions options)
    • describeTopics

      io.smallrye.mutiny.Uni<Map<String,org.apache.kafka.clients.admin.TopicDescription>> describeTopics(Collection<String> topicNames)
    • describeTopics

      io.smallrye.mutiny.Uni<Map<String,org.apache.kafka.clients.admin.TopicDescription>> describeTopics(Collection<String> topicNames, org.apache.kafka.clients.admin.DescribeTopicsOptions options)
    • describeCluster

      io.smallrye.mutiny.Uni<Collection<org.apache.kafka.common.Node>> describeCluster()
    • describeCluster

      io.smallrye.mutiny.Uni<Collection<org.apache.kafka.common.Node>> describeCluster(org.apache.kafka.clients.admin.DescribeClusterOptions options)
    • unwrap

      org.apache.kafka.clients.admin.Admin unwrap()
    • closeAndAwait

      void closeAndAwait()