| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<KafkaAdminClient> | 
__TYPE_ARG  | 
| Constructor and Description | 
|---|
KafkaAdminClient(KafkaAdminClient delegate)  | 
KafkaAdminClient(Object delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
Completable | 
close()
Close the admin client 
 | 
Completable | 
close(long timeout)
Close the admin client 
 | 
static KafkaAdminClient | 
create(Vertx vertx,
      Map<String,String> config)
Create a new KafkaAdminClient instance 
 | 
Completable | 
createPartitions(Map<String,NewPartitions> partitions)
Creates a batch of new partitions in the Kafka topic 
 | 
Completable | 
createTopics(List<NewTopic> topics)
Creates a batch of new Kafka topics 
 | 
Completable | 
deleteConsumerGroupOffsets(String groupId,
                          Set<TopicPartition> partitions)
Delete committed offsets for a set of partitions in a consumer group. 
 | 
Completable | 
deleteConsumerGroups(List<String> groupIds)
Delete consumer groups from the cluster. 
 | 
Completable | 
deleteTopics(List<String> topicNames)
Deletes a batch of Kafka topics 
 | 
Single<ClusterDescription> | 
describeCluster()
Describe the nodes in the cluster with the default options 
 | 
Single<Map<String,ConsumerGroupDescription>> | 
describeConsumerGroups(List<String> groupIds)
Describe some group ids in the cluster, with the default options 
 | 
Single<Map<String,TopicDescription>> | 
describeTopics(List<String> topicNames)
Describe some topics in the cluster, with the default options. 
 | 
boolean | 
equals(Object o)  | 
KafkaAdminClient | 
getDelegate()  | 
int | 
hashCode()  | 
Single<List<ConsumerGroupListing>> | 
listConsumerGroups()
Get the the consumer groups available in the cluster with the default options 
 | 
Single<Set<String>> | 
listTopics()
List the topics available in the cluster with the default options. 
 | 
static KafkaAdminClient | 
newInstance(KafkaAdminClient arg)  | 
Completable | 
rxClose()
Close the admin client 
 | 
Completable | 
rxClose(long timeout)
Close the admin client 
 | 
Completable | 
rxCreatePartitions(Map<String,NewPartitions> partitions)
Creates a batch of new partitions in the Kafka topic 
 | 
Completable | 
rxCreateTopics(List<NewTopic> topics)
Creates a batch of new Kafka topics 
 | 
Completable | 
rxDeleteConsumerGroupOffsets(String groupId,
                            Set<TopicPartition> partitions)
Delete committed offsets for a set of partitions in a consumer group. 
 | 
Completable | 
rxDeleteConsumerGroups(List<String> groupIds)
Delete consumer groups from the cluster. 
 | 
Completable | 
rxDeleteTopics(List<String> topicNames)
Deletes a batch of Kafka topics 
 | 
Single<ClusterDescription> | 
rxDescribeCluster()
Describe the nodes in the cluster with the default options 
 | 
Single<Map<String,ConsumerGroupDescription>> | 
rxDescribeConsumerGroups(List<String> groupIds)
Describe some group ids in the cluster, with the default options 
 | 
Single<Map<String,TopicDescription>> | 
rxDescribeTopics(List<String> topicNames)
Describe some topics in the cluster, with the default options. 
 | 
Single<List<ConsumerGroupListing>> | 
rxListConsumerGroups()
Get the the consumer groups available in the cluster with the default options 
 | 
Single<Set<String>> | 
rxListTopics()
List the topics available in the cluster with the default options. 
 | 
String | 
toString()  | 
public static final io.vertx.lang.rx.TypeArg<KafkaAdminClient> __TYPE_ARG
public KafkaAdminClient(KafkaAdminClient delegate)
public KafkaAdminClient(Object delegate)
public KafkaAdminClient getDelegate()
public static KafkaAdminClient create(Vertx vertx, Map<String,String> config)
vertx - Vert.x instance to useconfig - Kafka admin client configurationpublic Single<Set<String>> listTopics()
public Single<Set<String>> rxListTopics()
public Single<Map<String,TopicDescription>> describeTopics(List<String> topicNames)
topicNames - the names of the topics to describepublic Single<Map<String,TopicDescription>> rxDescribeTopics(List<String> topicNames)
topicNames - the names of the topics to describepublic Completable createTopics(List<NewTopic> topics)
topics - topics to createpublic Completable rxCreateTopics(List<NewTopic> topics)
topics - topics to createpublic Completable deleteTopics(List<String> topicNames)
topicNames - the names of the topics to deletepublic Completable rxDeleteTopics(List<String> topicNames)
topicNames - the names of the topics to deletepublic Completable createPartitions(Map<String,NewPartitions> partitions)
partitions - partitions to createpublic Completable rxCreatePartitions(Map<String,NewPartitions> partitions)
partitions - partitions to createpublic Single<List<ConsumerGroupListing>> listConsumerGroups()
public Single<List<ConsumerGroupListing>> rxListConsumerGroups()
public Single<Map<String,ConsumerGroupDescription>> describeConsumerGroups(List<String> groupIds)
groupIds - the ids of the groups to describepublic Single<Map<String,ConsumerGroupDescription>> rxDescribeConsumerGroups(List<String> groupIds)
groupIds - the ids of the groups to describepublic Single<ClusterDescription> describeCluster()
public Single<ClusterDescription> rxDescribeCluster()
public Completable deleteConsumerGroups(List<String> groupIds)
groupIds - the ids of the groups to deletepublic Completable rxDeleteConsumerGroups(List<String> groupIds)
groupIds - the ids of the groups to deletepublic Completable deleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions)
groupId - The group id of the group whose offsets will be deletedpartitions - The set of partitions in the consumer group whose offsets will be deletedpublic Completable rxDeleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions)
groupId - The group id of the group whose offsets will be deletedpartitions - The set of partitions in the consumer group whose offsets will be deletedpublic Completable close()
public Completable rxClose()
public Completable close(long timeout)
timeout - timeout to wait for closingpublic Completable rxClose(long timeout)
timeout - timeout to wait for closingpublic static KafkaAdminClient newInstance(KafkaAdminClient arg)
Copyright © 2021 Eclipse. All rights reserved.