Package kafka.server.builders
Class LogManagerBuilder
java.lang.Object
kafka.server.builders.LogManagerBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkafka.log.LogManagerbuild()setBrokerTopicStats(org.apache.kafka.storage.log.metrics.BrokerTopicStats brokerTopicStats) setCleanerConfig(org.apache.kafka.storage.internals.log.CleanerConfig cleanerConfig) setConfigRepository(org.apache.kafka.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) 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(org.apache.kafka.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
-
setRemoteStorageSystemEnable
-
setInitialTaskDelayMs
-
build
public kafka.log.LogManager build()
-