Class ClusterConfigurationManagementRequestSender
java.lang.Object
io.camunda.zeebe.dynamic.config.api.ClusterConfigurationManagementRequestSender
Forwards all requests to the coordinator.
-
Constructor Summary
ConstructorsConstructorDescriptionClusterConfigurationManagementRequestSender(ClusterCommunicationService communicationService, ClusterConfigurationCoordinatorSupplier coordinatorSupplier, ClusterConfigurationRequestsSerializer serializer) -
Method Summary
Modifier and TypeMethodDescriptionaddMembers(ClusterConfigurationManagementRequest.AddMembersRequest addMembersRequest) disableExporter(ClusterConfigurationManagementRequest.ExporterDisableRequest exporterDisableRequest) forceRemoveBrokers(ClusterConfigurationManagementRequest.ForceRemoveBrokersRequest forceRemoveBrokersRequest) forceScaleDown(ClusterConfigurationManagementRequest.BrokerScaleRequest forceScaleDownRequest) joinPartition(ClusterConfigurationManagementRequest.JoinPartitionRequest joinPartitionRequest) leavePartition(ClusterConfigurationManagementRequest.LeavePartitionRequest leavePartitionRequest) patchCluster(ClusterConfigurationManagementRequest.ClusterPatchRequest clusterPatchRequest) reassignPartitions(ClusterConfigurationManagementRequest.ReassignPartitionsRequest reassignPartitionsRequest) removeMembers(ClusterConfigurationManagementRequest.RemoveMembersRequest removeMembersRequest) scaleCluster(ClusterConfigurationManagementRequest.ClusterScaleRequest clusterScaleRequest)
-
Constructor Details
-
ClusterConfigurationManagementRequestSender
public ClusterConfigurationManagementRequestSender(ClusterCommunicationService communicationService, ClusterConfigurationCoordinatorSupplier coordinatorSupplier, ClusterConfigurationRequestsSerializer serializer)
-
-
Method Details
-
addMembers
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> addMembers(ClusterConfigurationManagementRequest.AddMembersRequest addMembersRequest) -
removeMembers
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> removeMembers(ClusterConfigurationManagementRequest.RemoveMembersRequest removeMembersRequest) -
joinPartition
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> joinPartition(ClusterConfigurationManagementRequest.JoinPartitionRequest joinPartitionRequest) -
leavePartition
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> leavePartition(ClusterConfigurationManagementRequest.LeavePartitionRequest leavePartitionRequest) -
reassignPartitions
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> reassignPartitions(ClusterConfigurationManagementRequest.ReassignPartitionsRequest reassignPartitionsRequest) -
scaleMembers
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> scaleMembers(ClusterConfigurationManagementRequest.BrokerScaleRequest scaleRequest) -
forceScaleDown
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> forceScaleDown(ClusterConfigurationManagementRequest.BrokerScaleRequest forceScaleDownRequest) -
scaleCluster
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> scaleCluster(ClusterConfigurationManagementRequest.ClusterScaleRequest clusterScaleRequest) -
patchCluster
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> patchCluster(ClusterConfigurationManagementRequest.ClusterPatchRequest clusterPatchRequest) -
forceRemoveBrokers
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> forceRemoveBrokers(ClusterConfigurationManagementRequest.ForceRemoveBrokersRequest forceRemoveBrokersRequest) -
disableExporter
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> disableExporter(ClusterConfigurationManagementRequest.ExporterDisableRequest exporterDisableRequest) -
enableExporter
public CompletableFuture<Either<ErrorResponse,ClusterConfigurationChangeResponse>> enableExporter(ClusterConfigurationManagementRequest.ExporterEnableRequest enableRequest) -
getTopology
-
cancelTopologyChange
public CompletableFuture<Either<ErrorResponse,ClusterConfiguration>> cancelTopologyChange(ClusterConfigurationManagementRequest.CancelChangeRequest request)
-