Class DefaultTenantConfigSourceFactory
java.lang.Object
io.confluent.kafka.multitenant.metadata.DefaultTenantConfigSourceFactory
- All Implemented Interfaces:
org.apache.kafka.server.multitenant.TenantConfigSourceFactory
public class DefaultTenantConfigSourceFactory
extends Object
implements org.apache.kafka.server.multitenant.TenantConfigSourceFactory
Assembles the broker's real
TenantConfigSource: a LayeredTenantConfigSource
with BrokerConfigTenantConfigSource as fallback, overridden by
ProfileTenantConfigSource, overridden by TenantMetadataCache.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.kafka.server.multitenant.TenantConfigSourceFactory
org.apache.kafka.server.multitenant.TenantConfigSourceFactory.Bundle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<org.apache.kafka.server.multitenant.TenantConfigSourceFactory.Bundle> build(Map<String, ?> brokerConfigs, org.apache.kafka.server.multitenant.MultiTenantMetadataLoader metadataLoader)
-
Constructor Details
-
DefaultTenantConfigSourceFactory
public DefaultTenantConfigSourceFactory()
-
-
Method Details
-
build
public CompletableFuture<org.apache.kafka.server.multitenant.TenantConfigSourceFactory.Bundle> build(Map<String, ?> brokerConfigs, org.apache.kafka.server.multitenant.MultiTenantMetadataLoader metadataLoader) - Specified by:
buildin interfaceorg.apache.kafka.server.multitenant.TenantConfigSourceFactory
-