Class KafkaRebalanceTopicAdminService
java.lang.Object
io.debezium.connector.spanner.kafka.internal.KafkaRebalanceTopicAdminService
Provides functionality to create and change Rebalance topic
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.kafka.clients.admin.AdminClientprivate final intprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionKafkaRebalanceTopicAdminService(org.apache.kafka.clients.admin.AdminClient adminClient, SpannerConnectorConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidprivate voidprivate intprivate boolean
-
Field Details
-
adminClient
private final org.apache.kafka.clients.admin.AdminClient adminClient -
rebalancingTopic
-
maxTasks
private final int maxTasks
-
-
Constructor Details
-
KafkaRebalanceTopicAdminService
public KafkaRebalanceTopicAdminService(org.apache.kafka.clients.admin.AdminClient adminClient, SpannerConnectorConfig config)
-
-
Method Details
-
createAdjustRebalanceTopic
public void createAdjustRebalanceTopic() -
topicExists
-
createTopic
-
increasePartitions
private void increasePartitions() -
partitionCount
-