Class MockController
java.lang.Object
org.apache.kafka.common.test.MockController
- All Implemented Interfaces:
AutoCloseable,org.apache.kafka.controller.Controller,org.apache.kafka.metadata.authorizer.AclMutator,org.apache.kafka.metadata.authorizer.ConfluentKeyValueStreamMutator
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaddConfluentKeyValueStreamChangeRecord(OptionalLong deadlineNs, org.apache.kafka.metadata.InternalTopicType recordType, byte[] key, byte[] value, short partitionId, long offset) CompletableFuture<org.apache.kafka.common.message.AllocateProducerIdsResponseData> allocateProducerIds(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AllocateProducerIdsRequestData request) CompletableFuture<org.apache.kafka.common.message.AlterBrokerHealthResponseData> alterBrokerHealth(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterBrokerHealthRequestData request) CompletableFuture<org.apache.kafka.server.common.AlterReplicaExclusionsReply> alterBrokerReplicaExclusions(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterBrokerReplicaExclusionsRequestData request) CompletableFuture<org.apache.kafka.common.message.AlterCellResponseData> alterCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AlterCellRequest request) CompletableFuture<org.apache.kafka.common.message.AlterCellMigrationResponseData> alterCellMigration(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AlterCellMigrationRequest request) CompletableFuture<Map<org.apache.kafka.common.quota.ClientQuotaEntity, org.apache.kafka.common.requests.ApiError>> alterClientQuotas(org.apache.kafka.controller.ControllerRequestContext context, Collection<org.apache.kafka.common.quota.ClientQuotaAlteration> quotaAlterations, boolean validateOnly) CompletableFuture<org.apache.kafka.common.message.AlterClusterLinksResponseData> alterClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterClusterLinksRequestData request) CompletableFuture<List<org.apache.kafka.common.message.AlterMirrorsResponseData.AlterMirrorResult>> alterMirrors(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.message.AlterMirrorsRequestData.MirrorOperation> ops, boolean validateOnly) CompletableFuture<org.apache.kafka.common.message.AlterMirrorTopicsResponseData> alterMirrorTopic(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterMirrorTopicsRequestData request) CompletableFuture<org.apache.kafka.common.message.AlterPartitionResponseData> alterPartition(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterPartitionRequestData request) CompletableFuture<org.apache.kafka.common.message.AlterPartitionReassignmentsResponseData> alterPartitionReassignments(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterPartitionReassignmentsRequestData request) CompletableFuture<org.apache.kafka.common.message.AlterUserScramCredentialsResponseData> alterUserScramCredentials(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterUserScramCredentialsRequestData request) CompletableFuture<org.apache.kafka.common.message.AssignBrokersToCellResponseData> assignBrokersToCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AssignBrokersToCellRequest request) CompletableFuture<org.apache.kafka.common.message.AssignReplicasToDirsResponseData> assignReplicasToDirs(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AssignReplicasToDirsRequestData request) CompletableFuture<org.apache.kafka.common.message.AssignTenantsToCellResponseData> assignTenantsToCells(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AssignTenantsToCellRequest request) voidvoidclose()CompletableFuture<org.apache.kafka.common.message.ControllerListClusterLinksResponseData> controllerListClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ControllerListClusterLinksRequestData request) CompletableFuture<List<org.apache.kafka.server.authorizer.AclCreateResult>> createAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBinding> aclBindings) CompletableFuture<List<org.apache.kafka.server.authorizer.AclCreateResult>> createAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBinding> aclBindings, org.apache.kafka.common.acl.AclState aclState) CompletableFuture<org.apache.kafka.common.message.CreateCellResponseData> createCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.CreateCellRequest request) CompletableFuture<org.apache.kafka.common.message.CreateClusterLinksResponseData> createClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.CreateClusterLinksRequestData request, org.apache.kafka.common.security.auth.KafkaPrincipal kafkaPrincipal) CompletableFuture<org.apache.kafka.common.message.CreateDelegationTokenResponseData> createDelegationToken(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.CreateDelegationTokenRequestData request) CompletableFuture<List<org.apache.kafka.common.message.CreatePartitionsResponseData.CreatePartitionsTopicResult>> createPartitions(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.message.CreatePartitionsRequestData.CreatePartitionsTopic> topicList, boolean validateOnly) CompletableFuture<org.apache.kafka.common.message.CreateTopicsResponseData> createTopics(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.CreateTopicsRequestData request, Set<String> describable) intCompletableFuture<List<org.apache.kafka.server.authorizer.AclDeleteResult>> deleteAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBindingFilter> aclBindingFilters) CompletableFuture<List<org.apache.kafka.server.authorizer.AclDeleteResult>> deleteAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBindingFilter> aclBindingFilters, org.apache.kafka.common.acl.AclState aclState) CompletableFuture<org.apache.kafka.common.message.DeleteCellResponseData> deleteCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DeleteCellRequest request) CompletableFuture<org.apache.kafka.common.message.DeleteClusterLinksResponseData> deleteClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.DeleteClusterLinksRequestData request) CompletableFuture<org.apache.kafka.common.message.DeleteTenantsResponseData> deleteTenants(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DeleteTenantsRequest request) CompletableFuture<Map<org.apache.kafka.common.Uuid, org.apache.kafka.common.requests.ApiError>> deleteTopics(org.apache.kafka.controller.ControllerRequestContext context, Collection<org.apache.kafka.common.Uuid> topicIds) CompletableFuture<org.apache.kafka.common.message.DescribeBrokerHealthResponseData> describeBrokerHealth(org.apache.kafka.controller.ControllerRequestContext context) describeBrokerReplicaExclusions(org.apache.kafka.controller.ControllerRequestContext context) CompletableFuture<org.apache.kafka.common.message.DescribeCellMigrationResponseData> describeCellMigration(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DescribeCellMigrationRequest request) CompletableFuture<org.apache.kafka.common.message.DescribeCellsResponseData> describeCells(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DescribeCellsRequest request) CompletableFuture<Map<org.apache.kafka.common.config.ConfigResource, org.apache.kafka.controller.ResultOrError<Map<String, String>>>> describeConfigs(org.apache.kafka.controller.ControllerRequestContext context, Map<org.apache.kafka.common.config.ConfigResource, Collection<String>> resources) CompletableFuture<org.apache.kafka.common.message.DescribeTenantsResponseData> describeTenants(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DescribeTenantsRequest request) CompletableFuture<org.apache.kafka.common.message.ElectLeadersResponseData> electLeaders(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ElectLeadersRequestData request) CompletableFuture<org.apache.kafka.common.message.ExpireDelegationTokenResponseData> expireDelegationToken(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ExpireDelegationTokenRequestData request) CompletableFuture<org.apache.kafka.metadata.FinalizedControllerFeatures> finalizedFeatures(org.apache.kafka.controller.ControllerRequestContext context) CompletableFuture<Map<String, org.apache.kafka.common.Uuid>> findAllTopicIds(org.apache.kafka.controller.ControllerRequestContext context) CompletableFuture<Map<String, org.apache.kafka.controller.ResultOrError<org.apache.kafka.common.Uuid>>> findTopicIds(org.apache.kafka.controller.ControllerRequestContext context, Collection<String> topicNames) CompletableFuture<Map<org.apache.kafka.common.Uuid, org.apache.kafka.controller.ResultOrError<String>>> findTopicNames(org.apache.kafka.controller.ControllerRequestContext context, Collection<org.apache.kafka.common.Uuid> topicIds) CompletableFuture<Map<org.apache.kafka.common.config.ConfigResource, org.apache.kafka.common.requests.ApiError>> incrementalAlterConfigs(org.apache.kafka.controller.ControllerRequestContext context, Map<org.apache.kafka.common.config.ConfigResource, Map<String, Map.Entry<org.apache.kafka.clients.admin.AlterConfigOp.OpType, String>>> configChanges, boolean validateOnly) CompletableFuture<Map<org.apache.kafka.common.config.ConfigResource, org.apache.kafka.common.requests.ApiError>> legacyAlterConfigs(org.apache.kafka.controller.ControllerRequestContext context, Map<org.apache.kafka.common.config.ConfigResource, Map<String, String>> newConfigs, boolean validateOnly) CompletableFuture<org.apache.kafka.common.message.ListPartitionReassignmentsResponseData> listPartitionReassignments(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ListPartitionReassignmentsRequestData request) CompletableFuture<org.apache.kafka.metadata.BrokerHeartbeatReply> processBrokerHeartbeat(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.BrokerHeartbeatRequestData request) CompletableFuture<org.apache.kafka.metadata.BrokerRegistrationReply> registerBroker(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.BrokerRegistrationRequestData request) registerController(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ControllerRegistrationRequestData request) CompletableFuture<org.apache.kafka.common.message.RenewDelegationTokenResponseData> renewDelegationToken(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.RenewDelegationTokenRequestData request) voidsetActive(boolean active) CompletableFuture<org.apache.kafka.common.message.UnAssignBrokersFromCellResponseData> unassignBrokersFromCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.UnAssignBrokersFromCellRequest request) CompletableFuture<org.apache.kafka.common.message.MetadataResponseData.MetadataResponseBrokerCollection> unfencedBrokerEndpoints(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.network.ListenerName listenerName) unregisterBroker(org.apache.kafka.controller.ControllerRequestContext context, int brokerId) CompletableFuture<org.apache.kafka.common.message.UpdateFeaturesResponseData> updateFeatures(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.UpdateFeaturesRequestData request) waitForReadyBrokers(int minBrokers) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.kafka.controller.Controller
isActive
-
Method Details
-
createAcls
public CompletableFuture<List<org.apache.kafka.server.authorizer.AclCreateResult>> createAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBinding> aclBindings) - Specified by:
createAclsin interfaceorg.apache.kafka.metadata.authorizer.AclMutator
-
createAcls
public CompletableFuture<List<org.apache.kafka.server.authorizer.AclCreateResult>> createAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBinding> aclBindings, org.apache.kafka.common.acl.AclState aclState) - Specified by:
createAclsin interfaceorg.apache.kafka.metadata.authorizer.AclMutator
-
deleteAcls
public CompletableFuture<List<org.apache.kafka.server.authorizer.AclDeleteResult>> deleteAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBindingFilter> aclBindingFilters) - Specified by:
deleteAclsin interfaceorg.apache.kafka.metadata.authorizer.AclMutator
-
deleteAcls
public CompletableFuture<List<org.apache.kafka.server.authorizer.AclDeleteResult>> deleteAcls(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.acl.AclBindingFilter> aclBindingFilters, org.apache.kafka.common.acl.AclState aclState) - Specified by:
deleteAclsin interfaceorg.apache.kafka.metadata.authorizer.AclMutator
-
addConfluentKeyValueStreamChangeRecord
public CompletableFuture<Void> addConfluentKeyValueStreamChangeRecord(OptionalLong deadlineNs, org.apache.kafka.metadata.InternalTopicType recordType, byte[] key, byte[] value, short partitionId, long offset) - Specified by:
addConfluentKeyValueStreamChangeRecordin interfaceorg.apache.kafka.metadata.authorizer.ConfluentKeyValueStreamMutator
-
getAddConfluentKeyValueStreamChangeRecordCalls
-
unfencedBrokerEndpoints
public CompletableFuture<org.apache.kafka.common.message.MetadataResponseData.MetadataResponseBrokerCollection> unfencedBrokerEndpoints(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.network.ListenerName listenerName) - Specified by:
unfencedBrokerEndpointsin interfaceorg.apache.kafka.controller.Controller
-
alterPartition
public CompletableFuture<org.apache.kafka.common.message.AlterPartitionResponseData> alterPartition(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterPartitionRequestData request) - Specified by:
alterPartitionin interfaceorg.apache.kafka.controller.Controller
-
alterUserScramCredentials
public CompletableFuture<org.apache.kafka.common.message.AlterUserScramCredentialsResponseData> alterUserScramCredentials(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterUserScramCredentialsRequestData request) - Specified by:
alterUserScramCredentialsin interfaceorg.apache.kafka.controller.Controller
-
createDelegationToken
public CompletableFuture<org.apache.kafka.common.message.CreateDelegationTokenResponseData> createDelegationToken(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.CreateDelegationTokenRequestData request) - Specified by:
createDelegationTokenin interfaceorg.apache.kafka.controller.Controller
-
renewDelegationToken
public CompletableFuture<org.apache.kafka.common.message.RenewDelegationTokenResponseData> renewDelegationToken(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.RenewDelegationTokenRequestData request) - Specified by:
renewDelegationTokenin interfaceorg.apache.kafka.controller.Controller
-
expireDelegationToken
public CompletableFuture<org.apache.kafka.common.message.ExpireDelegationTokenResponseData> expireDelegationToken(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ExpireDelegationTokenRequestData request) - Specified by:
expireDelegationTokenin interfaceorg.apache.kafka.controller.Controller
-
createTopics
public CompletableFuture<org.apache.kafka.common.message.CreateTopicsResponseData> createTopics(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.CreateTopicsRequestData request, Set<String> describable) - Specified by:
createTopicsin interfaceorg.apache.kafka.controller.Controller
-
unregisterBroker
public CompletableFuture<Void> unregisterBroker(org.apache.kafka.controller.ControllerRequestContext context, int brokerId) - Specified by:
unregisterBrokerin interfaceorg.apache.kafka.controller.Controller
-
findTopicIds
public CompletableFuture<Map<String, org.apache.kafka.controller.ResultOrError<org.apache.kafka.common.Uuid>>> findTopicIds(org.apache.kafka.controller.ControllerRequestContext context, Collection<String> topicNames) - Specified by:
findTopicIdsin interfaceorg.apache.kafka.controller.Controller
-
readKeyValueStreamsTopicOffsets
-
findAllTopicIds
public CompletableFuture<Map<String, org.apache.kafka.common.Uuid>> findAllTopicIds(org.apache.kafka.controller.ControllerRequestContext context) - Specified by:
findAllTopicIdsin interfaceorg.apache.kafka.controller.Controller
-
findTopicNames
public CompletableFuture<Map<org.apache.kafka.common.Uuid, org.apache.kafka.controller.ResultOrError<String>>> findTopicNames(org.apache.kafka.controller.ControllerRequestContext context, Collection<org.apache.kafka.common.Uuid> topicIds) - Specified by:
findTopicNamesin interfaceorg.apache.kafka.controller.Controller
-
deleteTopics
public CompletableFuture<Map<org.apache.kafka.common.Uuid, org.apache.kafka.common.requests.ApiError>> deleteTopics(org.apache.kafka.controller.ControllerRequestContext context, Collection<org.apache.kafka.common.Uuid> topicIds) - Specified by:
deleteTopicsin interfaceorg.apache.kafka.controller.Controller
-
describeConfigs
public CompletableFuture<Map<org.apache.kafka.common.config.ConfigResource, org.apache.kafka.controller.ResultOrError<Map<String,String>>>> describeConfigs(org.apache.kafka.controller.ControllerRequestContext context, Map<org.apache.kafka.common.config.ConfigResource, Collection<String>> resources) - Specified by:
describeConfigsin interfaceorg.apache.kafka.controller.Controller
-
electLeaders
public CompletableFuture<org.apache.kafka.common.message.ElectLeadersResponseData> electLeaders(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ElectLeadersRequestData request) - Specified by:
electLeadersin interfaceorg.apache.kafka.controller.Controller
-
finalizedFeatures
public CompletableFuture<org.apache.kafka.metadata.FinalizedControllerFeatures> finalizedFeatures(org.apache.kafka.controller.ControllerRequestContext context) - Specified by:
finalizedFeaturesin interfaceorg.apache.kafka.controller.Controller
-
createClusterLinks
public CompletableFuture<org.apache.kafka.common.message.CreateClusterLinksResponseData> createClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.CreateClusterLinksRequestData request, org.apache.kafka.common.security.auth.KafkaPrincipal kafkaPrincipal) - Specified by:
createClusterLinksin interfaceorg.apache.kafka.controller.Controller
-
deleteClusterLinks
public CompletableFuture<org.apache.kafka.common.message.DeleteClusterLinksResponseData> deleteClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.DeleteClusterLinksRequestData request) - Specified by:
deleteClusterLinksin interfaceorg.apache.kafka.controller.Controller
-
alterMirrorTopic
public CompletableFuture<org.apache.kafka.common.message.AlterMirrorTopicsResponseData> alterMirrorTopic(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterMirrorTopicsRequestData request) - Specified by:
alterMirrorTopicin interfaceorg.apache.kafka.controller.Controller
-
alterClusterLinks
public CompletableFuture<org.apache.kafka.common.message.AlterClusterLinksResponseData> alterClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterClusterLinksRequestData request) - Specified by:
alterClusterLinksin interfaceorg.apache.kafka.controller.Controller
-
controllerListClusterLinks
public CompletableFuture<org.apache.kafka.common.message.ControllerListClusterLinksResponseData> controllerListClusterLinks(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ControllerListClusterLinksRequestData request) - Specified by:
controllerListClusterLinksin interfaceorg.apache.kafka.controller.Controller
-
alterMirrors
public CompletableFuture<List<org.apache.kafka.common.message.AlterMirrorsResponseData.AlterMirrorResult>> alterMirrors(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.message.AlterMirrorsRequestData.MirrorOperation> ops, boolean validateOnly) - Specified by:
alterMirrorsin interfaceorg.apache.kafka.controller.Controller
-
describeCells
public CompletableFuture<org.apache.kafka.common.message.DescribeCellsResponseData> describeCells(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DescribeCellsRequest request) - Specified by:
describeCellsin interfaceorg.apache.kafka.controller.Controller
-
createCell
public CompletableFuture<org.apache.kafka.common.message.CreateCellResponseData> createCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.CreateCellRequest request) - Specified by:
createCellin interfaceorg.apache.kafka.controller.Controller
-
deleteCell
public CompletableFuture<org.apache.kafka.common.message.DeleteCellResponseData> deleteCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DeleteCellRequest request) - Specified by:
deleteCellin interfaceorg.apache.kafka.controller.Controller
-
alterCell
public CompletableFuture<org.apache.kafka.common.message.AlterCellResponseData> alterCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AlterCellRequest request) - Specified by:
alterCellin interfaceorg.apache.kafka.controller.Controller
-
assignBrokersToCell
public CompletableFuture<org.apache.kafka.common.message.AssignBrokersToCellResponseData> assignBrokersToCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AssignBrokersToCellRequest request) - Specified by:
assignBrokersToCellin interfaceorg.apache.kafka.controller.Controller
-
unassignBrokersFromCell
public CompletableFuture<org.apache.kafka.common.message.UnAssignBrokersFromCellResponseData> unassignBrokersFromCell(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.UnAssignBrokersFromCellRequest request) - Specified by:
unassignBrokersFromCellin interfaceorg.apache.kafka.controller.Controller
-
assignTenantsToCells
public CompletableFuture<org.apache.kafka.common.message.AssignTenantsToCellResponseData> assignTenantsToCells(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AssignTenantsToCellRequest request) - Specified by:
assignTenantsToCellsin interfaceorg.apache.kafka.controller.Controller
-
describeTenants
public CompletableFuture<org.apache.kafka.common.message.DescribeTenantsResponseData> describeTenants(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DescribeTenantsRequest request) - Specified by:
describeTenantsin interfaceorg.apache.kafka.controller.Controller
-
deleteTenants
public CompletableFuture<org.apache.kafka.common.message.DeleteTenantsResponseData> deleteTenants(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DeleteTenantsRequest request) - Specified by:
deleteTenantsin interfaceorg.apache.kafka.controller.Controller
-
alterCellMigration
public CompletableFuture<org.apache.kafka.common.message.AlterCellMigrationResponseData> alterCellMigration(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.AlterCellMigrationRequest request) - Specified by:
alterCellMigrationin interfaceorg.apache.kafka.controller.Controller
-
describeCellMigration
public CompletableFuture<org.apache.kafka.common.message.DescribeCellMigrationResponseData> describeCellMigration(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.requests.DescribeCellMigrationRequest request) - Specified by:
describeCellMigrationin interfaceorg.apache.kafka.controller.Controller
-
incrementalAlterConfigs
public CompletableFuture<Map<org.apache.kafka.common.config.ConfigResource, org.apache.kafka.common.requests.ApiError>> incrementalAlterConfigs(org.apache.kafka.controller.ControllerRequestContext context, Map<org.apache.kafka.common.config.ConfigResource, Map<String, Map.Entry<org.apache.kafka.clients.admin.AlterConfigOp.OpType, String>>> configChanges, boolean validateOnly) - Specified by:
incrementalAlterConfigsin interfaceorg.apache.kafka.controller.Controller
-
alterPartitionReassignments
public CompletableFuture<org.apache.kafka.common.message.AlterPartitionReassignmentsResponseData> alterPartitionReassignments(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterPartitionReassignmentsRequestData request) - Specified by:
alterPartitionReassignmentsin interfaceorg.apache.kafka.controller.Controller
-
listPartitionReassignments
public CompletableFuture<org.apache.kafka.common.message.ListPartitionReassignmentsResponseData> listPartitionReassignments(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ListPartitionReassignmentsRequestData request) - Specified by:
listPartitionReassignmentsin interfaceorg.apache.kafka.controller.Controller
-
legacyAlterConfigs
public CompletableFuture<Map<org.apache.kafka.common.config.ConfigResource, org.apache.kafka.common.requests.ApiError>> legacyAlterConfigs(org.apache.kafka.controller.ControllerRequestContext context, Map<org.apache.kafka.common.config.ConfigResource, Map<String, String>> newConfigs, boolean validateOnly) - Specified by:
legacyAlterConfigsin interfaceorg.apache.kafka.controller.Controller
-
processBrokerHeartbeat
public CompletableFuture<org.apache.kafka.metadata.BrokerHeartbeatReply> processBrokerHeartbeat(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.BrokerHeartbeatRequestData request) - Specified by:
processBrokerHeartbeatin interfaceorg.apache.kafka.controller.Controller
-
registerBroker
public CompletableFuture<org.apache.kafka.metadata.BrokerRegistrationReply> registerBroker(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.BrokerRegistrationRequestData request) - Specified by:
registerBrokerin interfaceorg.apache.kafka.controller.Controller
-
waitForReadyBrokers
- Specified by:
waitForReadyBrokersin interfaceorg.apache.kafka.controller.Controller
-
alterClientQuotas
public CompletableFuture<Map<org.apache.kafka.common.quota.ClientQuotaEntity, org.apache.kafka.common.requests.ApiError>> alterClientQuotas(org.apache.kafka.controller.ControllerRequestContext context, Collection<org.apache.kafka.common.quota.ClientQuotaAlteration> quotaAlterations, boolean validateOnly) - Specified by:
alterClientQuotasin interfaceorg.apache.kafka.controller.Controller
-
alterBrokerReplicaExclusions
public CompletableFuture<org.apache.kafka.server.common.AlterReplicaExclusionsReply> alterBrokerReplicaExclusions(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterBrokerReplicaExclusionsRequestData request) - Specified by:
alterBrokerReplicaExclusionsin interfaceorg.apache.kafka.controller.Controller
-
describeBrokerReplicaExclusions
public CompletableFuture<Map<Integer,String>> describeBrokerReplicaExclusions(org.apache.kafka.controller.ControllerRequestContext context) - Specified by:
describeBrokerReplicaExclusionsin interfaceorg.apache.kafka.controller.Controller
-
alterBrokerHealth
public CompletableFuture<org.apache.kafka.common.message.AlterBrokerHealthResponseData> alterBrokerHealth(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AlterBrokerHealthRequestData request) - Specified by:
alterBrokerHealthin interfaceorg.apache.kafka.controller.Controller
-
describeBrokerHealth
public CompletableFuture<org.apache.kafka.common.message.DescribeBrokerHealthResponseData> describeBrokerHealth(org.apache.kafka.controller.ControllerRequestContext context) - Specified by:
describeBrokerHealthin interfaceorg.apache.kafka.controller.Controller
-
allocateProducerIds
public CompletableFuture<org.apache.kafka.common.message.AllocateProducerIdsResponseData> allocateProducerIds(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AllocateProducerIdsRequestData request) - Specified by:
allocateProducerIdsin interfaceorg.apache.kafka.controller.Controller
-
updateFeatures
public CompletableFuture<org.apache.kafka.common.message.UpdateFeaturesResponseData> updateFeatures(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.UpdateFeaturesRequestData request) - Specified by:
updateFeaturesin interfaceorg.apache.kafka.controller.Controller
-
createPartitions
public CompletableFuture<List<org.apache.kafka.common.message.CreatePartitionsResponseData.CreatePartitionsTopicResult>> createPartitions(org.apache.kafka.controller.ControllerRequestContext context, List<org.apache.kafka.common.message.CreatePartitionsRequestData.CreatePartitionsTopic> topicList, boolean validateOnly) - Specified by:
createPartitionsin interfaceorg.apache.kafka.controller.Controller
-
registerController
public CompletableFuture<Void> registerController(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.ControllerRegistrationRequestData request) - Specified by:
registerControllerin interfaceorg.apache.kafka.controller.Controller
-
beginShutdown
public void beginShutdown()- Specified by:
beginShutdownin interfaceorg.apache.kafka.controller.Controller
-
setActive
public void setActive(boolean active) -
curClaimEpoch
public int curClaimEpoch()- Specified by:
curClaimEpochin interfaceorg.apache.kafka.controller.Controller
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.apache.kafka.controller.Controller
-
assignReplicasToDirs
public CompletableFuture<org.apache.kafka.common.message.AssignReplicasToDirsResponseData> assignReplicasToDirs(org.apache.kafka.controller.ControllerRequestContext context, org.apache.kafka.common.message.AssignReplicasToDirsRequestData request) - Specified by:
assignReplicasToDirsin interfaceorg.apache.kafka.controller.Controller
-