Class KafkaPartitionInfoProvider
java.lang.Object
io.debezium.connector.spanner.kafka.KafkaPartitionInfoProvider
Uses Kafka Admin Client to receive collection of partitions
for Kafka topic.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.kafka.clients.admin.AdminClient -
Constructor Summary
ConstructorsConstructorDescriptionKafkaPartitionInfoProvider(org.apache.kafka.clients.admin.AdminClient adminClient) -
Method Summary
-
Field Details
-
adminClient
private final org.apache.kafka.clients.admin.AdminClient adminClient
-
-
Constructor Details
-
KafkaPartitionInfoProvider
public KafkaPartitionInfoProvider(org.apache.kafka.clients.admin.AdminClient adminClient)
-
-
Method Details
-
getPartitions
public Collection<Integer> getPartitions(String topicName) throws ExecutionException, InterruptedException
-