Class KafkaAdminClientFactory
java.lang.Object
io.debezium.connector.spanner.kafka.KafkaAdminClientFactory
- All Implemented Interfaces:
AutoCloseable
Creates Kafka Admin Client based on configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.kafka.clients.admin.AdminClientprivate final SpannerConnectorConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private org.apache.kafka.clients.admin.AdminClientorg.apache.kafka.clients.admin.AdminClient
-
Field Details
-
adminClient
private volatile org.apache.kafka.clients.admin.AdminClient adminClient -
connectorConfig
-
-
Constructor Details
-
KafkaAdminClientFactory
-
-
Method Details
-
getAdminClient
public org.apache.kafka.clients.admin.AdminClient getAdminClient() -
createAdminClient
private org.apache.kafka.clients.admin.AdminClient createAdminClient() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-