Package kafka.server.builders
Class KafkaApisBuilder
java.lang.Object
kafka.server.builders.KafkaApisBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkafka.server.KafkaApis
build()
setApiVersionManager
(kafka.server.ApiVersionManager apiVersionManager) setAuthorizer
(Optional<org.apache.kafka.server.authorizer.Authorizer> authorizer) setAutoTopicCreationManager
(kafka.server.AutoTopicCreationManager autoTopicCreationManager) setBrokerId
(int brokerId) setBrokerTopicStats
(org.apache.kafka.storage.log.metrics.BrokerTopicStats brokerTopicStats) setClientMetricsManager
(org.apache.kafka.server.ClientMetricsManager clientMetricsManager) setClusterId
(String clusterId) setConfig
(kafka.server.KafkaConfig config) setConfigRepository
(kafka.server.metadata.ConfigRepository configRepository) setFetchManager
(kafka.server.FetchManager fetchManager) setForwardingManager
(kafka.server.ForwardingManager forwardingManager) setGroupCoordinator
(org.apache.kafka.coordinator.group.GroupCoordinator groupCoordinator) setMetadataCache
(kafka.server.MetadataCache metadataCache) setMetrics
(org.apache.kafka.common.metrics.Metrics metrics) setQuotas
(QuotaFactory.QuotaManagers quotas) setReplicaManager
(kafka.server.ReplicaManager replicaManager) setRequestChannel
(kafka.network.RequestChannel requestChannel) setShareCoordinator
(Optional<org.apache.kafka.coordinator.share.ShareCoordinator> shareCoordinator) setSharePartitionManager
(SharePartitionManager sharePartitionManager) setTime
(org.apache.kafka.common.utils.Time time) setTokenManager
(kafka.server.DelegationTokenManager tokenManager) setTxnCoordinator
(kafka.coordinator.transaction.TransactionCoordinator txnCoordinator)
-
Constructor Details
-
KafkaApisBuilder
public KafkaApisBuilder()
-
-
Method Details
-
setRequestChannel
-
setForwardingManager
-
setReplicaManager
-
setGroupCoordinator
public KafkaApisBuilder setGroupCoordinator(org.apache.kafka.coordinator.group.GroupCoordinator groupCoordinator) -
setTxnCoordinator
public KafkaApisBuilder setTxnCoordinator(kafka.coordinator.transaction.TransactionCoordinator txnCoordinator) -
setAutoTopicCreationManager
public KafkaApisBuilder setAutoTopicCreationManager(kafka.server.AutoTopicCreationManager autoTopicCreationManager) -
setBrokerId
-
setConfig
-
setConfigRepository
public KafkaApisBuilder setConfigRepository(kafka.server.metadata.ConfigRepository configRepository) -
setMetadataCache
-
setMetrics
-
setAuthorizer
public KafkaApisBuilder setAuthorizer(Optional<org.apache.kafka.server.authorizer.Authorizer> authorizer) -
setQuotas
-
setFetchManager
-
setBrokerTopicStats
public KafkaApisBuilder setBrokerTopicStats(org.apache.kafka.storage.log.metrics.BrokerTopicStats brokerTopicStats) -
setClusterId
-
setTime
-
setTokenManager
-
setApiVersionManager
-
setClientMetricsManager
public KafkaApisBuilder setClientMetricsManager(org.apache.kafka.server.ClientMetricsManager clientMetricsManager) -
build
public kafka.server.KafkaApis build()
-