| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
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