public class LogManagerBuilder extends Object
Constructor and Description |
---|
LogManagerBuilder() |
Modifier and Type | Method and Description |
---|---|
kafka.log.LogManager |
build() |
LogManagerBuilder |
setBrokerTopicStats(kafka.server.BrokerTopicStats brokerTopicStats) |
LogManagerBuilder |
setCleanerConfig(org.apache.kafka.storage.internals.log.CleanerConfig cleanerConfig) |
LogManagerBuilder |
setConfigRepository(kafka.server.metadata.ConfigRepository configRepository) |
LogManagerBuilder |
setFlushCheckMs(long flushCheckMs) |
LogManagerBuilder |
setFlushRecoveryOffsetCheckpointMs(long flushRecoveryOffsetCheckpointMs) |
LogManagerBuilder |
setFlushStartOffsetCheckpointMs(long flushStartOffsetCheckpointMs) |
LogManagerBuilder |
setInitialDefaultConfig(org.apache.kafka.storage.internals.log.LogConfig initialDefaultConfig) |
LogManagerBuilder |
setInitialOfflineDirs(List<File> initialOfflineDirs) |
LogManagerBuilder |
setInterBrokerProtocolVersion(org.apache.kafka.server.common.MetadataVersion interBrokerProtocolVersion) |
LogManagerBuilder |
setKeepPartitionMetadataFile(boolean keepPartitionMetadataFile) |
LogManagerBuilder |
setLogDirFailureChannel(org.apache.kafka.storage.internals.log.LogDirFailureChannel logDirFailureChannel) |
LogManagerBuilder |
setLogDirs(List<File> logDirs) |
LogManagerBuilder |
setMaxTransactionTimeoutMs(int maxTransactionTimeoutMs) |
LogManagerBuilder |
setProducerStateManagerConfig(int maxProducerIdExpirationMs,
boolean transactionVerificationEnabled) |
LogManagerBuilder |
setRecoveryThreadsPerDataDir(int recoveryThreadsPerDataDir) |
LogManagerBuilder |
setRemoteStorageSystemEnable(boolean remoteStorageSystemEnable) |
LogManagerBuilder |
setRetentionCheckMs(long retentionCheckMs) |
LogManagerBuilder |
setScheduler(org.apache.kafka.server.util.Scheduler scheduler) |
LogManagerBuilder |
setTime(org.apache.kafka.common.utils.Time time) |
public LogManagerBuilder setLogDirs(List<File> logDirs)
public LogManagerBuilder setInitialOfflineDirs(List<File> initialOfflineDirs)
public LogManagerBuilder setConfigRepository(kafka.server.metadata.ConfigRepository configRepository)
public LogManagerBuilder setInitialDefaultConfig(org.apache.kafka.storage.internals.log.LogConfig initialDefaultConfig)
public LogManagerBuilder setCleanerConfig(org.apache.kafka.storage.internals.log.CleanerConfig cleanerConfig)
public LogManagerBuilder setRecoveryThreadsPerDataDir(int recoveryThreadsPerDataDir)
public LogManagerBuilder setFlushCheckMs(long flushCheckMs)
public LogManagerBuilder setFlushRecoveryOffsetCheckpointMs(long flushRecoveryOffsetCheckpointMs)
public LogManagerBuilder setFlushStartOffsetCheckpointMs(long flushStartOffsetCheckpointMs)
public LogManagerBuilder setRetentionCheckMs(long retentionCheckMs)
public LogManagerBuilder setMaxTransactionTimeoutMs(int maxTransactionTimeoutMs)
public LogManagerBuilder setProducerStateManagerConfig(int maxProducerIdExpirationMs, boolean transactionVerificationEnabled)
public LogManagerBuilder setInterBrokerProtocolVersion(org.apache.kafka.server.common.MetadataVersion interBrokerProtocolVersion)
public LogManagerBuilder setScheduler(org.apache.kafka.server.util.Scheduler scheduler)
public LogManagerBuilder setBrokerTopicStats(kafka.server.BrokerTopicStats brokerTopicStats)
public LogManagerBuilder setLogDirFailureChannel(org.apache.kafka.storage.internals.log.LogDirFailureChannel logDirFailureChannel)
public LogManagerBuilder setTime(org.apache.kafka.common.utils.Time time)
public LogManagerBuilder setKeepPartitionMetadataFile(boolean keepPartitionMetadataFile)
public LogManagerBuilder setRemoteStorageSystemEnable(boolean remoteStorageSystemEnable)
public kafka.log.LogManager build()