log4j.logger.org.apache.kafka.clients.admin.KafkaAdminClient=ALL
KafkaAdminClient
KafkaAdminClient
is the default and only known AdminClient that is used in Kafka administration utilities.
Tip
|
Enable Add the following line to Refer to Logging. |
Creating KafkaAdminClient Instance
KafkaAdminClient
takes the following to be created:
KafkaAdminClient
initializes the internal properties.
Creating KafkaAdminClient Instance — createInternal
Factory Method
KafkaAdminClient createInternal(
AdminClientConfig config,
TimeoutProcessorFactory timeoutProcessorFactory)
createInternal
…FIXME
Note
|
createInternal is used exclusively when AdminClient object is requested to create an AdminClient (for Kafka administration utilities).
|
Triggerring Preferred Replica Leader Election — electPreferredLeaders
Method
ElectPreferredLeadersResult electPreferredLeaders(
Collection<TopicPartition> partitions,
ElectPreferredLeadersOptions options)
Note
|
electPreferredLeaders is part of the AdminClient Contract to trigger preferred replica leader election.
|
electPreferredLeaders
creates a electPreferredLeaders call that simply uses ElectPreferredLeadersRequest.Builder to serialize partitions into a ElectPreferredLeadersRequest and, when a response comes in, requests the ElectPreferredLeadersRequest
to deserialize it.
In the end, electPreferredLeaders
requests the AdminClientRunnable to enqueue the electPreferredLeaders
call.
describeTopics
Method
DescribeTopicsResult describeTopics(
Collection<String> topicNames,
DescribeTopicsOptions options)
describeTopics
…FIXME
Note
|
describeTopics is used when…FIXME
|
alterReplicaLogDirs
Method
AlterReplicaLogDirsResult alterReplicaLogDirs(
Map<TopicPartitionReplica, String> replicaAssignment,
AlterReplicaLogDirsOptions options)
alterReplicaLogDirs
…FIXME
Note
|
alterReplicaLogDirs is used when…FIXME
|
alterConfigs
Method
AlterConfigsResult alterConfigs(
Map<ConfigResource, Config> configs,
AlterConfigsOptions options)
// Private API
Map<ConfigResource, KafkaFutureImpl<Void>> alterConfigs(
Map<ConfigResource, Config> configs,
AlterConfigsOptions options,
Collection<ConfigResource> resources,
NodeProvider nodeProvider)
Note
|
alterConfigs is part of the AdminClient Contract to…FIXME.
|
alterConfigs
…FIXME
describeCluster
Method
DescribeClusterResult describeCluster(
DescribeClusterOptions options)
Note
|
describeCluster is part of the AdminClient Contract to…FIXME.
|
describeCluster
…FIXME
deleteRecords
Method
DeleteRecordsResult deleteRecords(
Map<TopicPartition, RecordsToDelete> recordsToDelete,
DeleteRecordsOptions options)
Note
|
deleteRecords is part of the AdminClient Contract to…FIXME.
|
deleteRecords
…FIXME
listConsumerGroups
Method
ListConsumerGroupsResult listConsumerGroups(
ListConsumerGroupsOptions options)
Note
|
listConsumerGroups is part of the AdminClient Contract to…FIXME.
|
listConsumerGroups
…FIXME
listTopics
Method
ListTopicsResult listTopics(
ListTopicsOptions options)
Note
|
listTopics is part of the AdminClient Contract to…FIXME.
|
listTopics
…FIXME
describeConsumerGroups
Method
DescribeConsumerGroupsResult describeConsumerGroups(
Collection<String> groupIds,
DescribeConsumerGroupsOptions options)
Note
|
describeConsumerGroups is part of the AdminClient Contract to…FIXME.
|
describeConsumerGroups
…FIXME
listConsumerGroupOffsets
Method
ListConsumerGroupOffsetsResult listConsumerGroupOffsets(
String groupId,
ListConsumerGroupOffsetsOptions options)
Note
|
listConsumerGroupOffsets is part of the AdminClient Contract to…FIXME.
|
listConsumerGroupOffsets
…FIXME
deleteConsumerGroups
Method
DeleteConsumerGroupsResult deleteConsumerGroups(
Collection<String> groupIds,
DeleteConsumerGroupsOptions options)
Note
|
deleteConsumerGroups is part of the AdminClient Contract to…FIXME.
|
deleteConsumerGroups
…FIXME
createTopics
Method
CreateTopicsResult createTopics(
Collection<NewTopic> newTopics,
CreateTopicsOptions options)
Note
|
createTopics is part of the AdminClient Contract to…FIXME.
|
createTopics
…FIXME
deleteTopics
Method
DeleteTopicsResult deleteTopics(
Collection<String> topicNames,
DeleteTopicsOptions options)
Note
|
deleteTopics is part of the AdminClient Contract to…FIXME.
|
deleteTopics
…FIXME
createPartitions
Method
CreatePartitionsResult createPartitions(
Map<String, NewPartitions> newPartitions,
CreatePartitionsOptions options)
Note
|
createPartitions is part of the AdminClient Contract to…FIXME.
|
createPartitions
…FIXME
Describing Configuration Of Specified Resources (Topics and Brokers) — describeConfigs
Method
DescribeConfigsResult describeConfigs(
Collection<ConfigResource> configResources,
DescribeConfigsOptions options)
Note
|
describeConfigs is part of the AdminClient Contract to describe the configuration of the specified resources.
|
describeConfigs
…FIXME
Internal Properties
Name | Description |
---|---|
|
Used to create the daemon KafkaThread |
|