Package io.vertx.kafka.admin
Interface KafkaAdminClient
public interface KafkaAdminClient
Vert.x Kafka Admin client implementation
-
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Future<Void>alterConfigs(Map<ConfigResource, Config> configs) LikealterConfigs(Map, Handler)but returns aFutureof the asynchronous resultvoidalterConfigs(Map<ConfigResource, Config> configs, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Update the configuration for the specified resources with the default optionsio.vertx.core.Future<Void>alterConsumerGroupOffsets(String groupId, Map<TopicPartition, OffsetAndMetadata> offsets) LikealterConsumerGroupOffsets(String, Map, Handler)but returns aFutureof the asynchronous resultvoidalterConsumerGroupOffsets(String groupId, Map<TopicPartition, OffsetAndMetadata> offsets, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Alter committed offsets for a set of partitions in a consumer group.io.vertx.core.Future<Void>close()Likeclose(Handler)but returns aFutureof the asynchronous resultio.vertx.core.Future<Void>close(long timeout) Likeclose(long, Handler)but returns aFutureof the asynchronous resultvoidClose the admin clientvoidClose the admin clientstatic KafkaAdminClientCreate a new KafkaAdminClient instancestatic KafkaAdminClientcreate(io.vertx.core.Vertx vertx, Properties config) Create a new KafkaAdminClient instancestatic KafkaAdminClientcreate(io.vertx.core.Vertx vertx, org.apache.kafka.clients.admin.AdminClient adminClient) Create a new KafkaAdminClient instanceio.vertx.core.Future<List<org.apache.kafka.common.acl.AclBinding>>createAcls(List<org.apache.kafka.common.acl.AclBinding> aclBindings) LikecreateAcls(List)(List, Handler)} but returns a Futureof the asynchronous resultvoidcreateAcls(List<org.apache.kafka.common.acl.AclBinding> aclBindings, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<org.apache.kafka.common.acl.AclBinding>>> completionHandler) Create the ACL rules.io.vertx.core.Future<Void>createPartitions(Map<String, NewPartitions> partitions) LikecreatePartitions(Map, Handler)but returns aFutureof the asynchronous resultvoidcreatePartitions(Map<String, NewPartitions> partitions, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Creates a batch of new partitions in the Kafka topicio.vertx.core.Future<Void>createTopics(List<NewTopic> topics) LikecreateTopics(List, Handler)but returns aFutureof the asynchronous resultvoidcreateTopics(List<NewTopic> topics, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Creates a batch of new Kafka topicsio.vertx.core.Future<List<org.apache.kafka.common.acl.AclBinding>>deleteAcls(List<org.apache.kafka.common.acl.AclBindingFilter> aclBindings) LikedeleteAcls(List)(List, Handler)} but returns a Futureof the asynchronous resultvoiddeleteAcls(List<org.apache.kafka.common.acl.AclBindingFilter> aclBindings, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<org.apache.kafka.common.acl.AclBinding>>> completionHandler) Delete the ACL rules.io.vertx.core.Future<Void>deleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions) LikedeleteConsumerGroupOffsets(String, Set, Handler)but returns aFutureof the asynchronous resultvoiddeleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Delete committed offsets for a set of partitions in a consumer group.io.vertx.core.Future<Void>deleteConsumerGroups(List<String> groupIds) LikedeleteConsumerGroups(List, Handler)but returns aFutureof the asynchronous resultvoiddeleteConsumerGroups(List<String> groupIds, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Delete consumer groups from the cluster.io.vertx.core.Future<Map<TopicPartition,org.apache.kafka.clients.admin.DeletedRecords>> deleteRecords(Map<TopicPartition, org.apache.kafka.clients.admin.RecordsToDelete> recordsToDelete) LikedeleteRecords(Map, Handler)but returns aFutureof the asynchronous resultvoiddeleteRecords(Map<TopicPartition, org.apache.kafka.clients.admin.RecordsToDelete> recordsToDelete, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, org.apache.kafka.clients.admin.DeletedRecords>>> completionHandler) Delete records from a topic partition.io.vertx.core.Future<Void>deleteTopics(List<String> topicNames) LikedeleteTopics(List, Handler)but returns aFutureof the asynchronous resultvoiddeleteTopics(List<String> topicNames, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Deletes a batch of Kafka topicsio.vertx.core.Future<List<org.apache.kafka.common.acl.AclBinding>>describeAcls(org.apache.kafka.common.acl.AclBindingFilter aclBindingFilter) LikedescribeAcls(AclBindingFilter, Handler)but returns aFutureof the asynchronous resultvoiddescribeAcls(org.apache.kafka.common.acl.AclBindingFilter aclBindingFilter, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<org.apache.kafka.common.acl.AclBinding>>> completionHandler) Describe the ACL rules.io.vertx.core.Future<ClusterDescription>LikedescribeCluster(Handler)but returns aFutureof the asynchronous resultvoiddescribeCluster(io.vertx.core.Handler<io.vertx.core.AsyncResult<ClusterDescription>> completionHandler) Describe the nodes in the cluster with the default optionsio.vertx.core.Future<ClusterDescription>describeCluster(DescribeClusterOptions options) LikedescribeCluster(DescribeClusterOptions, Handler)but returns aFutureof the asynchronous resultvoiddescribeCluster(DescribeClusterOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<ClusterDescription>> completionHandler) LikedescribeCluster(Handler)but allows customized options.io.vertx.core.Future<Map<ConfigResource,Config>> describeConfigs(List<ConfigResource> configResources) LikedescribeConfigs(List, Handler)but returns aFutureof the asynchronous resultvoiddescribeConfigs(List<ConfigResource> configResources, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<ConfigResource, Config>>> completionHandler) Get the configuration for the specified resources with the default optionsio.vertx.core.Future<Map<String,ConsumerGroupDescription>> describeConsumerGroups(List<String> groupIds) LikedescribeConsumerGroups(List, Handler)but returns aFutureof the asynchronous resultvoiddescribeConsumerGroups(List<String> groupIds, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, ConsumerGroupDescription>>> completionHandler) Describe some group ids in the cluster, with the default optionsio.vertx.core.Future<Map<String,ConsumerGroupDescription>> describeConsumerGroups(List<String> groupIds, DescribeConsumerGroupsOptions options) LikedescribeConsumerGroups(List, DescribeConsumerGroupsOptions, Handler)but returns aFutureof the asynchronous resultvoiddescribeConsumerGroups(List<String> groupIds, DescribeConsumerGroupsOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, ConsumerGroupDescription>>> completionHandler) LikedescribeConsumerGroups(List, Handler)but allows customized optionsdescribeLogDirs(List<Integer> brokers) LikedescribeLogDirs(List, Handler)but returns aFutureof the asynchronous resultvoiddescribeLogDirs(List<Integer> brokers, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<Integer, Map<String, org.apache.kafka.clients.admin.LogDirDescription>>>> completionHandler) Query the information of all log directories on the given set of brokersio.vertx.core.Future<Map<String,TopicDescription>> describeTopics(List<String> topicNames) LikedescribeTopics(List, Handler)but returns aFutureof the asynchronous resultvoiddescribeTopics(List<String> topicNames, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, TopicDescription>>> completionHandler) Describe some topics in the cluster, with the default options.io.vertx.core.Future<Map<String,TopicDescription>> describeTopics(List<String> topicNames, DescribeTopicsOptions options) LikedescribeTopics(List, DescribeTopicsOptions, Handler)but returns aFutureof the asynchronous resultvoiddescribeTopics(List<String> topicNames, DescribeTopicsOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, TopicDescription>>> completionHandler) LikedescribeTopics(List, Handler)but allows for customised otionsdefault io.vertx.core.Future<Map<TopicPartition,OffsetAndMetadata>> listConsumerGroupOffsets(String groupId) LikelistConsumerGroupOffsets(String, Handler)but returns aFutureof the asynchronous resultdefault voidlistConsumerGroupOffsets(String groupId, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, OffsetAndMetadata>>> completionHandler) List the consumer group offsets available in the cluster.io.vertx.core.Future<Map<TopicPartition,OffsetAndMetadata>> listConsumerGroupOffsets(String groupId, ListConsumerGroupOffsetsOptions options) LikelistConsumerGroupOffsets(String, ListConsumerGroupOffsetsOptions, Handler)but returns aFutureof the asynchronous resultvoidlistConsumerGroupOffsets(String groupId, ListConsumerGroupOffsetsOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, OffsetAndMetadata>>> completionHandler) List the consumer group offsets available in the cluster.io.vertx.core.Future<List<ConsumerGroupListing>>LikelistConsumerGroups(Handler)but returns aFutureof the asynchronous resultvoidlistConsumerGroups(io.vertx.core.Handler<io.vertx.core.AsyncResult<List<ConsumerGroupListing>>> completionHandler) Get the the consumer groups available in the cluster with the default optionsio.vertx.core.Future<Map<TopicPartition,ListOffsetsResultInfo>> listOffsets(Map<TopicPartition, OffsetSpec> topicPartitionOffsets) Likebut returns ainvalid @link
#listOffsets(Map<TopicPartition, OffsetSpec>, Handler)Futureof the asynchronous resultvoidlistOffsets(Map<TopicPartition, OffsetSpec> topicPartitionOffsets, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, ListOffsetsResultInfo>>> completionHandler) List the offsets available for a set of partitions.LikelistTopics(Handler)but returns aFutureof the asynchronous resultvoidlistTopics(io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<String>>> completionHandler) List the topics available in the cluster with the default options.
-
Method Details
-
create
static KafkaAdminClient create(io.vertx.core.Vertx vertx, org.apache.kafka.clients.admin.AdminClient adminClient) Create a new KafkaAdminClient instance- Parameters:
vertx- Vert.x instance to useadminClient- Kafka native Admin client instance- Returns:
- an instance of the KafkaAdminClient
-
create
Create a new KafkaAdminClient instance- Parameters:
vertx- Vert.x instance to useconfig- Kafka admin client configuration- Returns:
- an instance of the KafkaAdminClient
-
create
Create a new KafkaAdminClient instance- Parameters:
vertx- Vert.x instance to useconfig- Kafka admin client configuration- Returns:
- an instance of the KafkaAdminClient
-
listTopics
List the topics available in the cluster with the default options.- Parameters:
completionHandler- handler called on operation completed with the topics set
-
listTopics
LikelistTopics(Handler)but returns aFutureof the asynchronous result -
describeTopics
void describeTopics(List<String> topicNames, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, TopicDescription>>> completionHandler) Describe some topics in the cluster, with the default options.- Parameters:
topicNames- the names of the topics to describecompletionHandler- handler called on operation completed with the topics descriptions
-
describeTopics
void describeTopics(List<String> topicNames, DescribeTopicsOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, TopicDescription>>> completionHandler) LikedescribeTopics(List, Handler)but allows for customised otions -
describeTopics
LikedescribeTopics(List, Handler)but returns aFutureof the asynchronous result -
describeTopics
io.vertx.core.Future<Map<String,TopicDescription>> describeTopics(List<String> topicNames, DescribeTopicsOptions options) LikedescribeTopics(List, DescribeTopicsOptions, Handler)but returns aFutureof the asynchronous result -
createTopics
void createTopics(List<NewTopic> topics, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Creates a batch of new Kafka topics- Parameters:
topics- topics to createcompletionHandler- handler called on operation completed
-
createTopics
LikecreateTopics(List, Handler)but returns aFutureof the asynchronous result -
deleteTopics
void deleteTopics(List<String> topicNames, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Deletes a batch of Kafka topics- Parameters:
topicNames- the names of the topics to deletecompletionHandler- handler called on operation completed
-
deleteTopics
LikedeleteTopics(List, Handler)but returns aFutureof the asynchronous result -
createPartitions
void createPartitions(Map<String, NewPartitions> partitions, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Creates a batch of new partitions in the Kafka topic- Parameters:
partitions- partitions to createcompletionHandler- handler called on operation completed
-
createPartitions
LikecreatePartitions(Map, Handler)but returns aFutureof the asynchronous result- Parameters:
partitions-
-
describeConfigs
void describeConfigs(List<ConfigResource> configResources, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<ConfigResource, Config>>> completionHandler) Get the configuration for the specified resources with the default options- Parameters:
configResources- the resources (topic and broker resource types are currently supported)completionHandler- handler called on operation completed with the configurations
-
describeConfigs
io.vertx.core.Future<Map<ConfigResource,Config>> describeConfigs(List<ConfigResource> configResources) LikedescribeConfigs(List, Handler)but returns aFutureof the asynchronous result -
alterConfigs
void alterConfigs(Map<ConfigResource, Config> configs, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Update the configuration for the specified resources with the default options- Parameters:
configs- The resources with their configs (topic is the only resource type with configs that can be updated currently)completionHandler- handler called on operation completed
-
alterConfigs
LikealterConfigs(Map, Handler)but returns aFutureof the asynchronous result -
listConsumerGroups
void listConsumerGroups(io.vertx.core.Handler<io.vertx.core.AsyncResult<List<ConsumerGroupListing>>> completionHandler) Get the the consumer groups available in the cluster with the default options- Parameters:
completionHandler- handler called on operation completed with the consumer groups ids
-
listConsumerGroups
io.vertx.core.Future<List<ConsumerGroupListing>> listConsumerGroups()LikelistConsumerGroups(Handler)but returns aFutureof the asynchronous result -
describeConsumerGroups
void describeConsumerGroups(List<String> groupIds, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, ConsumerGroupDescription>>> completionHandler) Describe some group ids in the cluster, with the default options- Parameters:
groupIds- the ids of the groups to describecompletionHandler- handler called on operation completed with the consumer groups descriptions
-
describeConsumerGroups
io.vertx.core.Future<Map<String,ConsumerGroupDescription>> describeConsumerGroups(List<String> groupIds) LikedescribeConsumerGroups(List, Handler)but returns aFutureof the asynchronous result -
describeConsumerGroups
void describeConsumerGroups(List<String> groupIds, DescribeConsumerGroupsOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<String, ConsumerGroupDescription>>> completionHandler) LikedescribeConsumerGroups(List, Handler)but allows customized options -
describeConsumerGroups
io.vertx.core.Future<Map<String,ConsumerGroupDescription>> describeConsumerGroups(List<String> groupIds, DescribeConsumerGroupsOptions options) LikedescribeConsumerGroups(List, DescribeConsumerGroupsOptions, Handler)but returns aFutureof the asynchronous result -
describeCluster
void describeCluster(io.vertx.core.Handler<io.vertx.core.AsyncResult<ClusterDescription>> completionHandler) Describe the nodes in the cluster with the default options- Parameters:
completionHandler- handler called on operation completed with the cluster description
-
describeCluster
io.vertx.core.Future<ClusterDescription> describeCluster()LikedescribeCluster(Handler)but returns aFutureof the asynchronous result -
describeCluster
void describeCluster(DescribeClusterOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<ClusterDescription>> completionHandler) LikedescribeCluster(Handler)but allows customized options. -
describeCluster
LikedescribeCluster(DescribeClusterOptions, Handler)but returns aFutureof the asynchronous result -
describeLogDirs
void describeLogDirs(List<Integer> brokers, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<Integer, Map<String, org.apache.kafka.clients.admin.LogDirDescription>>>> completionHandler) Query the information of all log directories on the given set of brokers- Parameters:
brokers- list of broker idscompletionHandler- aHandlercompleted with the operation result
-
describeLogDirs
io.vertx.core.Future<Map<Integer,Map<String, describeLogDirsorg.apache.kafka.clients.admin.LogDirDescription>>> (List<Integer> brokers) LikedescribeLogDirs(List, Handler)but returns aFutureof the asynchronous result -
deleteRecords
void deleteRecords(Map<TopicPartition, org.apache.kafka.clients.admin.RecordsToDelete> recordsToDelete, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, org.apache.kafka.clients.admin.DeletedRecords>>> completionHandler) Delete records from a topic partition.- Parameters:
recordsToDelete- records to be delted on the given topic partitioncompletionHandler- handler called on operation completed
-
deleteRecords
io.vertx.core.Future<Map<TopicPartition,org.apache.kafka.clients.admin.DeletedRecords>> deleteRecords(Map<TopicPartition, org.apache.kafka.clients.admin.RecordsToDelete> recordsToDelete) LikedeleteRecords(Map, Handler)but returns aFutureof the asynchronous result -
deleteConsumerGroups
void deleteConsumerGroups(List<String> groupIds, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Delete consumer groups from the cluster.- Parameters:
groupIds- the ids of the groups to deletecompletionHandler- handler called on operation completed
-
deleteConsumerGroups
LikedeleteConsumerGroups(List, Handler)but returns aFutureof the asynchronous result -
listConsumerGroupOffsets
void listConsumerGroupOffsets(String groupId, ListConsumerGroupOffsetsOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, OffsetAndMetadata>>> completionHandler) List the consumer group offsets available in the cluster.- Parameters:
groupId- The group id of the group whose offsets will be listedoptions- The options to use when listing the consumer group offsets.completionHandler- handler called on operation completed with the consumer groups offsets
-
listConsumerGroupOffsets
io.vertx.core.Future<Map<TopicPartition,OffsetAndMetadata>> listConsumerGroupOffsets(String groupId, ListConsumerGroupOffsetsOptions options) LikelistConsumerGroupOffsets(String, ListConsumerGroupOffsetsOptions, Handler)but returns aFutureof the asynchronous result -
listConsumerGroupOffsets
default void listConsumerGroupOffsets(String groupId, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, OffsetAndMetadata>>> completionHandler) List the consumer group offsets available in the cluster.- Parameters:
groupId- The group id of the group whose offsets will be listedcompletionHandler- handler called on operation completed with the consumer groups offsets
-
listConsumerGroupOffsets
default io.vertx.core.Future<Map<TopicPartition,OffsetAndMetadata>> listConsumerGroupOffsets(String groupId) LikelistConsumerGroupOffsets(String, Handler)but returns aFutureof the asynchronous result -
deleteConsumerGroupOffsets
void deleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Delete committed offsets for a set of partitions in a consumer group. This will succeed at the partition level only if the group is not actively subscribed to the corresponding topic.- Parameters:
groupId- The group id of the group whose offsets will be deletedpartitions- The set of partitions in the consumer group whose offsets will be deleted
-
deleteConsumerGroupOffsets
io.vertx.core.Future<Void> deleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions) LikedeleteConsumerGroupOffsets(String, Set, Handler)but returns aFutureof the asynchronous result -
alterConsumerGroupOffsets
void alterConsumerGroupOffsets(String groupId, Map<TopicPartition, OffsetAndMetadata> offsets, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> completionHandler) Alter committed offsets for a set of partitions in a consumer group.- Parameters:
groupId- The group id of the group whose offsets will be alteredoffsets- The map of offsets in the consumer group which will be altered
-
alterConsumerGroupOffsets
io.vertx.core.Future<Void> alterConsumerGroupOffsets(String groupId, Map<TopicPartition, OffsetAndMetadata> offsets) LikealterConsumerGroupOffsets(String, Map, Handler)but returns aFutureof the asynchronous result -
listOffsets
void listOffsets(Map<TopicPartition, OffsetSpec> topicPartitionOffsets, io.vertx.core.Handler<io.vertx.core.AsyncResult<Map<TopicPartition, ListOffsetsResultInfo>>> completionHandler) List the offsets available for a set of partitions.- Parameters:
topicPartitionOffsets- The options to use when listing the partition offsets.completionHandler- handler called on operation completed with the partition offsets
-
listOffsets
io.vertx.core.Future<Map<TopicPartition,ListOffsetsResultInfo>> listOffsets(Map<TopicPartition, OffsetSpec> topicPartitionOffsets) Likebut returns ainvalid @link
#listOffsets(Map<TopicPartition, OffsetSpec>, Handler)Futureof the asynchronous result -
describeAcls
void describeAcls(org.apache.kafka.common.acl.AclBindingFilter aclBindingFilter, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<org.apache.kafka.common.acl.AclBinding>>> completionHandler) Describe the ACL rules.- Parameters:
aclBindingFilter- The filter to use.completionHandler- handler called on operation completed with the ACL description result.
-
describeAcls
io.vertx.core.Future<List<org.apache.kafka.common.acl.AclBinding>> describeAcls(org.apache.kafka.common.acl.AclBindingFilter aclBindingFilter) LikedescribeAcls(AclBindingFilter, Handler)but returns aFutureof the asynchronous result -
createAcls
void createAcls(List<org.apache.kafka.common.acl.AclBinding> aclBindings, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<org.apache.kafka.common.acl.AclBinding>>> completionHandler) Create the ACL rules.- Parameters:
aclBindings- The ACL to create.completionHandler- handler called on operation completed with the ACL creation result.
-
createAcls
io.vertx.core.Future<List<org.apache.kafka.common.acl.AclBinding>> createAcls(List<org.apache.kafka.common.acl.AclBinding> aclBindings) LikecreateAcls(List)(List, Handler)} but returns a Futureof the asynchronous result -
deleteAcls
void deleteAcls(List<org.apache.kafka.common.acl.AclBindingFilter> aclBindings, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<org.apache.kafka.common.acl.AclBinding>>> completionHandler) Delete the ACL rules.- Parameters:
aclBindings- The filter to delete matching ACLs.completionHandler- handler called on operation completed with the ACL deletion result.
-
deleteAcls
io.vertx.core.Future<List<org.apache.kafka.common.acl.AclBinding>> deleteAcls(List<org.apache.kafka.common.acl.AclBindingFilter> aclBindings) LikedeleteAcls(List)(List, Handler)} but returns a Futureof the asynchronous result -
close
Close the admin client- Parameters:
handler- aHandlercompleted with the operation result
-
close
io.vertx.core.Future<Void> close()Likeclose(Handler)but returns aFutureof the asynchronous result -
close
Close the admin client- Parameters:
timeout- timeout to wait for closinghandler- aHandlercompleted with the operation result
-
close
Likeclose(long, Handler)but returns aFutureof the asynchronous result
-