Package kafka.server.builders
Class LogManagerBuilder
java.lang.Object
kafka.server.builders.LogManagerBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkafka.log.LogManager
build()
setBrokerTopicStats
(org.apache.kafka.storage.log.metrics.BrokerTopicStats brokerTopicStats) setCleanerConfig
(org.apache.kafka.storage.internals.log.CleanerConfig cleanerConfig) setConfigRepository
(kafka.server.metadata.ConfigRepository configRepository) setFlushCheckMs
(long flushCheckMs) setFlushRecoveryOffsetCheckpointMs
(long flushRecoveryOffsetCheckpointMs) setFlushStartOffsetCheckpointMs
(long flushStartOffsetCheckpointMs) setInitialDefaultConfig
(org.apache.kafka.storage.internals.log.LogConfig initialDefaultConfig) setInitialOfflineDirs
(List<File> initialOfflineDirs) setInitialTaskDelayMs
(long initialTaskDelayMs) setKeepPartitionMetadataFile
(boolean keepPartitionMetadataFile) setLogDirFailureChannel
(org.apache.kafka.storage.internals.log.LogDirFailureChannel logDirFailureChannel) setLogDirs
(List<File> logDirs) setMaxTransactionTimeoutMs
(int maxTransactionTimeoutMs) setProducerStateManagerConfig
(int maxProducerIdExpirationMs, boolean transactionVerificationEnabled) setRecoveryThreadsPerDataDir
(int recoveryThreadsPerDataDir) setRemoteStorageSystemEnable
(boolean remoteStorageSystemEnable) setRetentionCheckMs
(long retentionCheckMs) setScheduler
(org.apache.kafka.server.util.Scheduler scheduler) setTime
(org.apache.kafka.common.utils.Time time)
-
Constructor Details
-
LogManagerBuilder
public LogManagerBuilder()
-
-
Method Details
-
setLogDirs
-
setInitialOfflineDirs
-
setConfigRepository
public LogManagerBuilder setConfigRepository(kafka.server.metadata.ConfigRepository configRepository) -
setInitialDefaultConfig
public LogManagerBuilder setInitialDefaultConfig(org.apache.kafka.storage.internals.log.LogConfig initialDefaultConfig) -
setCleanerConfig
public LogManagerBuilder setCleanerConfig(org.apache.kafka.storage.internals.log.CleanerConfig cleanerConfig) -
setRecoveryThreadsPerDataDir
-
setFlushCheckMs
-
setFlushRecoveryOffsetCheckpointMs
-
setFlushStartOffsetCheckpointMs
-
setRetentionCheckMs
-
setMaxTransactionTimeoutMs
-
setProducerStateManagerConfig
public LogManagerBuilder setProducerStateManagerConfig(int maxProducerIdExpirationMs, boolean transactionVerificationEnabled) -
setScheduler
-
setBrokerTopicStats
public LogManagerBuilder setBrokerTopicStats(org.apache.kafka.storage.log.metrics.BrokerTopicStats brokerTopicStats) -
setLogDirFailureChannel
public LogManagerBuilder setLogDirFailureChannel(org.apache.kafka.storage.internals.log.LogDirFailureChannel logDirFailureChannel) -
setTime
-
setKeepPartitionMetadataFile
-
setRemoteStorageSystemEnable
-
setInitialTaskDelayMs
-
build
public kafka.log.LogManager build()
-