private static final class SimpleRegionNormalizer.NormalizerConfiguration extends Object
Configuration. Encapsulation in a POJO enables
 atomic hot-reloading of configs without locks.| Modifier and Type | Field and Description | 
|---|---|
private org.apache.hadoop.conf.Configuration | 
conf  | 
private boolean | 
mergeEnabled  | 
private Period | 
mergeMinRegionAge  | 
private int | 
mergeMinRegionCount  | 
private long | 
mergeMinRegionSizeMb  | 
private boolean | 
splitEnabled  | 
| Modifier | Constructor and Description | 
|---|---|
private  | 
NormalizerConfiguration()  | 
private  | 
NormalizerConfiguration(org.apache.hadoop.conf.Configuration conf,
                       SimpleRegionNormalizer.NormalizerConfiguration currentConfiguration)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.hadoop.conf.Configuration | 
getConf()  | 
Period | 
getMergeMinRegionAge()  | 
Period | 
getMergeMinRegionAge(SimpleRegionNormalizer.NormalizeContext context)  | 
int | 
getMergeMinRegionCount()  | 
int | 
getMergeMinRegionCount(SimpleRegionNormalizer.NormalizeContext context)  | 
long | 
getMergeMinRegionSizeMb()  | 
long | 
getMergeMinRegionSizeMb(SimpleRegionNormalizer.NormalizeContext context)  | 
boolean | 
isMergeEnabled()  | 
boolean | 
isSplitEnabled()  | 
private final org.apache.hadoop.conf.Configuration conf
private final boolean splitEnabled
private final boolean mergeEnabled
private final int mergeMinRegionCount
private final Period mergeMinRegionAge
private final long mergeMinRegionSizeMb
private NormalizerConfiguration()
private NormalizerConfiguration(org.apache.hadoop.conf.Configuration conf, SimpleRegionNormalizer.NormalizerConfiguration currentConfiguration)
public org.apache.hadoop.conf.Configuration getConf()
public boolean isSplitEnabled()
public boolean isMergeEnabled()
public int getMergeMinRegionCount()
public int getMergeMinRegionCount(SimpleRegionNormalizer.NormalizeContext context)
public Period getMergeMinRegionAge()
public Period getMergeMinRegionAge(SimpleRegionNormalizer.NormalizeContext context)
public long getMergeMinRegionSizeMb()
public long getMergeMinRegionSizeMb(SimpleRegionNormalizer.NormalizeContext context)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.