Class DatarouterHBaseSettingRoot
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.storage.setting.SettingRoot
io.datarouter.client.hbase.config.DatarouterHBaseSettingRoot
@Singleton
public class DatarouterHBaseSettingRoot
extends io.datarouter.storage.setting.SettingRoot
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>enablePrefetchingjava.lang.IntegerexecutorQueueSizejava.lang.IntegerexecutorThreadCountio.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer>regionBalancerRegionsPerMinuteio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>runHbaseCompactionJobio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>runHbaseRegionBalancerJob -
Constructor Summary
Constructors Constructor Description DatarouterHBaseSettingRoot(io.datarouter.storage.setting.SettingFinder finder) -
Method Summary
Modifier and Type Method Description longgetSleepBetweenRegionMovementMs()booleanshouldRunHBaseRegionBalancerJob()Methods inherited from class io.datarouter.storage.setting.SettingRoot
getDescendants, getMostRecentAncestorNode, getNode, getRootNodesByCategory, getRootNodesSortedByShortName, getSettingByName, getSettingCategory, isRecognized, isRecognizedRootNameMethods inherited from class io.datarouter.storage.setting.SettingNode
defaultTo, findParentName, getChildren, getDescendantsByName, getDescendantSettingByName, getListChildren, getListSettings, getMostRecentAncestorNodeByName, getName, getNodeByName, getParentName, getSettings, getShortName, register, registerBoolean, registerBooleans, registerChild, registerCommaSeparatedString, registerCommaSeparatedStrings, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
executorThreadCount
public final java.lang.Integer executorThreadCount -
executorQueueSize
public final java.lang.Integer executorQueueSize -
runHbaseRegionBalancerJob
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> runHbaseRegionBalancerJob -
regionBalancerRegionsPerMinute
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer> regionBalancerRegionsPerMinute -
runHbaseCompactionJob
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> runHbaseCompactionJob -
enablePrefetching
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> enablePrefetching
-
-
Constructor Details
-
DatarouterHBaseSettingRoot
@Inject public DatarouterHBaseSettingRoot(io.datarouter.storage.setting.SettingFinder finder)
-
-
Method Details
-
getSleepBetweenRegionMovementMs
public long getSleepBetweenRegionMovementMs() -
shouldRunHBaseRegionBalancerJob
public boolean shouldRunHBaseRegionBalancerJob()
-