public class CoordinatorCompactionConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_KEY |
| Constructor and Description |
|---|
CoordinatorCompactionConfig(List<DataSourceCompactionConfig> compactionConfigs,
Double compactionTaskSlotRatio,
Integer maxCompactionTaskSlots) |
public static final String CONFIG_KEY
public static CoordinatorCompactionConfig from(CoordinatorCompactionConfig baseConfig, List<DataSourceCompactionConfig> compactionConfigs)
public static CoordinatorCompactionConfig from(CoordinatorCompactionConfig baseConfig, @Nullable Double compactionTaskSlotRatio, @Nullable Integer maxCompactionTaskSlots)
public static CoordinatorCompactionConfig from(List<DataSourceCompactionConfig> compactionConfigs)
public static CoordinatorCompactionConfig empty()
public static AtomicReference<CoordinatorCompactionConfig> watch(JacksonConfigManager configManager)
public static byte[] getConfigInByteFromDb(MetadataStorageConnector connector, MetadataStorageTablesConfig config)
public static CoordinatorCompactionConfig convertByteToConfig(JacksonConfigManager configManager, byte[] configInByte)
@Nonnull public static CoordinatorCompactionConfig current(JacksonConfigManager configManager)
public List<DataSourceCompactionConfig> getCompactionConfigs()
public double getCompactionTaskSlotRatio()
public int getMaxCompactionTaskSlots()
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.