Class LogManagerBuilder

java.lang.Object
kafka.server.builders.LogManagerBuilder

public class LogManagerBuilder extends Object
  • Constructor Details

    • LogManagerBuilder

      public LogManagerBuilder()
  • Method Details

    • setLogDirs

      public LogManagerBuilder setLogDirs(List<File> logDirs)
    • setInitialOfflineDirs

      public LogManagerBuilder setInitialOfflineDirs(List<File> initialOfflineDirs)
    • 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

      public LogManagerBuilder setRecoveryThreadsPerDataDir(int recoveryThreadsPerDataDir)
    • setFlushCheckMs

      public LogManagerBuilder setFlushCheckMs(long flushCheckMs)
    • setFlushRecoveryOffsetCheckpointMs

      public LogManagerBuilder setFlushRecoveryOffsetCheckpointMs(long flushRecoveryOffsetCheckpointMs)
    • setFlushStartOffsetCheckpointMs

      public LogManagerBuilder setFlushStartOffsetCheckpointMs(long flushStartOffsetCheckpointMs)
    • setRetentionCheckMs

      public LogManagerBuilder setRetentionCheckMs(long retentionCheckMs)
    • setMaxTransactionTimeoutMs

      public LogManagerBuilder setMaxTransactionTimeoutMs(int maxTransactionTimeoutMs)
    • setProducerStateManagerConfig

      public LogManagerBuilder setProducerStateManagerConfig(int maxProducerIdExpirationMs, boolean transactionVerificationEnabled)
    • setScheduler

      public LogManagerBuilder setScheduler(org.apache.kafka.server.util.Scheduler scheduler)
    • 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

      public LogManagerBuilder setTime(org.apache.kafka.common.utils.Time time)
    • setKeepPartitionMetadataFile

      public LogManagerBuilder setKeepPartitionMetadataFile(boolean keepPartitionMetadataFile)
    • setRemoteStorageSystemEnable

      public LogManagerBuilder setRemoteStorageSystemEnable(boolean remoteStorageSystemEnable)
    • setInitialTaskDelayMs

      public LogManagerBuilder setInitialTaskDelayMs(long initialTaskDelayMs)
    • build

      public kafka.log.LogManager build()