public class ReplicaManagerBuilder extends Object
Constructor and Description |
---|
ReplicaManagerBuilder() |
Modifier and Type | Method and Description |
---|---|
kafka.server.ReplicaManager |
build() |
ReplicaManagerBuilder |
setAlterPartitionManager(kafka.server.AlterPartitionManager alterPartitionManager) |
ReplicaManagerBuilder |
setBrokerTopicStats(kafka.server.BrokerTopicStats brokerTopicStats) |
ReplicaManagerBuilder |
setConfig(kafka.server.KafkaConfig config) |
ReplicaManagerBuilder |
setDelayedDeleteRecordsPurgatory(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedDeleteRecords> delayedDeleteRecordsPurgatory) |
ReplicaManagerBuilder |
setDelayedElectLeaderPurgatoryParam(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedElectLeader> delayedElectLeaderPurgatory) |
ReplicaManagerBuilder |
setDelayedFetchPurgatory(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedFetch> delayedFetchPurgatory) |
ReplicaManagerBuilder |
setDelayedProducePurgatory(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedProduce> delayedProducePurgatory) |
ReplicaManagerBuilder |
setIsShuttingDown(AtomicBoolean isShuttingDown) |
ReplicaManagerBuilder |
setLogDirFailureChannel(kafka.server.LogDirFailureChannel logDirFailureChannel) |
ReplicaManagerBuilder |
setLogManager(kafka.log.LogManager logManager) |
ReplicaManagerBuilder |
setMetadataCache(kafka.server.MetadataCache metadataCache) |
ReplicaManagerBuilder |
setMetrics(org.apache.kafka.common.metrics.Metrics metrics) |
ReplicaManagerBuilder |
setQuotaManagers(kafka.server.QuotaFactory.QuotaManagers quotaManagers) |
ReplicaManagerBuilder |
setScheduler(kafka.utils.Scheduler scheduler) |
ReplicaManagerBuilder |
setThreadNamePrefix(String threadNamePrefix) |
ReplicaManagerBuilder |
setTime(org.apache.kafka.common.utils.Time time) |
ReplicaManagerBuilder |
setZkClient(kafka.zk.KafkaZkClient zkClient) |
public ReplicaManagerBuilder setConfig(kafka.server.KafkaConfig config)
public ReplicaManagerBuilder setMetrics(org.apache.kafka.common.metrics.Metrics metrics)
public ReplicaManagerBuilder setTime(org.apache.kafka.common.utils.Time time)
public ReplicaManagerBuilder setScheduler(kafka.utils.Scheduler scheduler)
public ReplicaManagerBuilder setLogManager(kafka.log.LogManager logManager)
public ReplicaManagerBuilder setQuotaManagers(kafka.server.QuotaFactory.QuotaManagers quotaManagers)
public ReplicaManagerBuilder setMetadataCache(kafka.server.MetadataCache metadataCache)
public ReplicaManagerBuilder setLogDirFailureChannel(kafka.server.LogDirFailureChannel logDirFailureChannel)
public ReplicaManagerBuilder setAlterPartitionManager(kafka.server.AlterPartitionManager alterPartitionManager)
public ReplicaManagerBuilder setBrokerTopicStats(kafka.server.BrokerTopicStats brokerTopicStats)
public ReplicaManagerBuilder setIsShuttingDown(AtomicBoolean isShuttingDown)
public ReplicaManagerBuilder setZkClient(kafka.zk.KafkaZkClient zkClient)
public ReplicaManagerBuilder setDelayedProducePurgatory(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedProduce> delayedProducePurgatory)
public ReplicaManagerBuilder setDelayedFetchPurgatory(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedFetch> delayedFetchPurgatory)
public ReplicaManagerBuilder setDelayedDeleteRecordsPurgatory(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedDeleteRecords> delayedDeleteRecordsPurgatory)
public ReplicaManagerBuilder setDelayedElectLeaderPurgatoryParam(kafka.server.DelayedOperationPurgatory<kafka.server.DelayedElectLeader> delayedElectLeaderPurgatory)
public ReplicaManagerBuilder setThreadNamePrefix(String threadNamePrefix)
public kafka.server.ReplicaManager build()