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 Summary
Modifier and TypeMethodDescriptionvoidio.smallrye.mutiny.Uni<Collection<org.apache.kafka.common.Node>>io.smallrye.mutiny.Uni<Collection<org.apache.kafka.common.Node>>describeCluster(org.apache.kafka.clients.admin.DescribeClusterOptions options) describeTopics(Collection<String> topicNames) describeTopics(Collection<String> topicNames, org.apache.kafka.clients.admin.DescribeTopicsOptions options) listTopics(org.apache.kafka.clients.admin.ListTopicsOptions options) org.apache.kafka.clients.admin.Adminunwrap()
-
Method Details
-
listTopics
-
listTopics
-
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()
-