Class DatarouterHBaseSettingRoot
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.storage.setting.SettingRoot
io.datarouter.client.hbase.config.DatarouterHBaseSettingRoot
- All Implemented Interfaces:
io.datarouter.plugin.PluginConfigValue<io.datarouter.storage.setting.SettingRoot>
@Singleton
public class DatarouterHBaseSettingRoot
extends io.datarouter.storage.setting.SettingRoot
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.storage.setting.SettingRoot
io.datarouter.storage.setting.SettingRoot.SettingRootFinder -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal io.datarouter.storage.setting.cached.CachedSetting<Boolean>final Integerfinal Integerfinal io.datarouter.storage.setting.cached.CachedSetting<Integer>final io.datarouter.storage.setting.cached.CachedSetting<Boolean>final io.datarouter.storage.setting.cached.CachedSetting<Boolean>Fields inherited from class io.datarouter.storage.setting.SettingRoot
KEYFields inherited from class io.datarouter.storage.setting.SettingNode
finder -
Constructor Summary
ConstructorsConstructorDescriptionDatarouterHBaseSettingRoot(io.datarouter.storage.setting.SettingFinder finder) -
Method Summary
Modifier and TypeMethodDescriptionlongbooleanMethods inherited from class io.datarouter.storage.setting.SettingRoot
getDescendants, getKey, 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, registerCommaSeparatedTrimmedString, registerCommaSeparatedTrimmedStrings, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
executorThreadCount
-
executorQueueSize
-
runHbaseRegionBalancerJob
-
regionBalancerRegionsPerMinute
public final io.datarouter.storage.setting.cached.CachedSetting<Integer> regionBalancerRegionsPerMinute -
runHbaseCompactionJob
-
enablePrefetching
-
-
Constructor Details
-
DatarouterHBaseSettingRoot
@Inject public DatarouterHBaseSettingRoot(io.datarouter.storage.setting.SettingFinder finder)
-
-
Method Details
-
getSleepBetweenRegionMovementMs
public long getSleepBetweenRegionMovementMs() -
shouldRunHBaseRegionBalancerJob
public boolean shouldRunHBaseRegionBalancerJob()
-