java.lang.Object | |
↳ | org.apache.helix.controller.rebalancer.config.RebalancerConfigHolder |
Configuration for a resource rebalancer. This contains a RebalancerConfig, which contains information specific to each rebalancer.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Instantiate a RebalancerConfig
| |||||||||||
Instantiate from a physical ResourceConfiguration
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get a RebalancerConfig from a physical resource config
| |||||||||||
Get a RebalancerConfigHolder from a RebalancerConfig
| |||||||||||
Get a rebalancer class instance
| |||||||||||
Get the instantiated RebalancerConfig
| |||||||||||
Get the rebalancer config serialized as a string
| |||||||||||
Convert this to a namespaced config
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Instantiate a RebalancerConfig
config | rebalancer config |
---|
Instantiate from a physical ResourceConfiguration
resourceConfiguration | populated ResourceConfiguration |
---|
Get a RebalancerConfig from a physical resource config
resourceConfiguration | physical resource config |
---|
Get a RebalancerConfigHolder from a RebalancerConfig
config | instantiated RebalancerConfig |
---|
Get the instantiated RebalancerConfig
configClass | specific class of the RebalancerConfig |
---|
Get the rebalancer config serialized as a string
Convert this to a namespaced config