Class KafkaLogicalClusterMetadataLoader
java.lang.Object
io.confluent.kafka.multitenant.KafkaLogicalClusterMetadataLoader
- All Implemented Interfaces:
AutoCloseable, org.apache.kafka.common.Configurable, org.apache.kafka.server.multitenant.MultiTenantMetadataLoader
- Direct Known Subclasses:
CpcLogicalClusterMetadataLoader
public class KafkaLogicalClusterMetadataLoader
extends Object
implements org.apache.kafka.server.multitenant.MultiTenantMetadataLoader
This class loads the LogicalClusterMetadata from the topic configured by
ConfluentConfigs.CDC_LKC_METADATA_TOPIC_CONFIG.
-
Constructor Summary
ConstructorsConstructorDescriptionKafkaLogicalClusterMetadataLoader(org.apache.kafka.common.metrics.Metrics metrics, org.apache.kafka.common.utils.Time time) The constructor used during Kafka startup. -
Method Summary
-
Constructor Details
-
KafkaLogicalClusterMetadataLoader
public KafkaLogicalClusterMetadataLoader(org.apache.kafka.common.metrics.Metrics metrics, org.apache.kafka.common.utils.Time time) The constructor used during Kafka startup. DO NOT DELETE.- Parameters:
metrics- the globalMetricsinstancetime- an implementation ofTime- See Also:
-
-
Method Details
-
subscribe
public void subscribe(org.apache.kafka.server.multitenant.MultiTenantMetadataPublisher publisher) - Specified by:
subscribein interfaceorg.apache.kafka.server.multitenant.MultiTenantMetadataLoader
-
start
- Specified by:
startin interfaceorg.apache.kafka.server.multitenant.MultiTenantMetadataLoader
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
configure
-