java.lang.Object | |
↳ | org.apache.helix.controller.rebalancer.context.RebalancerConfig |
Configuration for a resource rebalancer. This contains a RebalancerContext, 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 RebalancerConfig from a RebalancerContext
| |||||||||||
Get a rebalancer class instance
| |||||||||||
Get the instantiated RebalancerContext
| |||||||||||
Get the rebalancer context serialized as a string
| |||||||||||
Convert this to a namespaced config
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Instantiate a RebalancerConfig
context | rebalancer context |
---|
Instantiate from a physical ResourceConfiguration
resourceConfiguration | populated ResourceConfiguration |
---|
Get a RebalancerConfig from a physical resource config
resourceConfiguration | physical resource config |
---|
Get a RebalancerConfig from a RebalancerContext
context | instantiated RebalancerContext |
---|
Get the instantiated RebalancerContext
contextClass | specific class of the RebalancerContext |
---|
Get the rebalancer context serialized as a string
Convert this to a namespaced config