@InterfaceAudience.LimitedPrivate(value="Configuration") public final class CompactionThroughputControllerFactory extends Object
| Modifier and Type | Field and Description | 
|---|---|
| private static Class<? extends ThroughputController> | DEFAULT_THROUGHPUT_CONTROLLER_CLASS | 
| private static String | DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS | 
| private static String | DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS | 
| static String | HBASE_THROUGHPUT_CONTROLLER_KEY | 
| private static org.slf4j.Logger | LOG | 
| Modifier | Constructor and Description | 
|---|---|
| private  | CompactionThroughputControllerFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| static ThroughputController | create(RegionServerServices server,
      org.apache.hadoop.conf.Configuration conf) | 
| static Class<? extends ThroughputController> | getThroughputControllerClass(org.apache.hadoop.conf.Configuration conf) | 
| private static String | resolveDeprecatedClassName(String oldName)Resolve deprecated class name to keep backward compatibiliy | 
private static final org.slf4j.Logger LOG
public static final String HBASE_THROUGHPUT_CONTROLLER_KEY
private static final Class<? extends ThroughputController> DEFAULT_THROUGHPUT_CONTROLLER_CLASS
private static final String DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS
private static final String DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS
private CompactionThroughputControllerFactory()
public static ThroughputController create(RegionServerServices server, org.apache.hadoop.conf.Configuration conf)
public static Class<? extends ThroughputController> getThroughputControllerClass(org.apache.hadoop.conf.Configuration conf)
private static String resolveDeprecatedClassName(String oldName)
oldName - old name of the classCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.