package

org.apache.helix.controller.rebalancer.context

Interfaces

ContextSerializer  
RebalancerContext Defines the state available to a rebalancer. 
ReplicatedRebalancerContext Methods specifying a rebalancer context that allows replicas. 

Classes

BasicRebalancerContext Abstract RebalancerContext that functions for generic subunits. 
BasicRebalancerContext.AbstractBuilder<T extends AbstractBuilder<T>> Abstract builder for the base rebalancer context  
CustomRebalancerContext RebalancerContext for a resource that should be rebalanced in CUSTOMIZED mode. 
CustomRebalancerContext.Builder Build a CustomRebalancerContext. 
DefaultContextSerializer Default serializer implementation for RebalancerContexts. 
FullAutoRebalancerContext RebalancerContext for FULL_AUTO rebalancing mode. 
FullAutoRebalancerContext.Builder Builder for a full auto rebalancer context. 
PartitionedRebalancerContext RebalancerContext for a resource whose subunits are partitions. 
PartitionedRebalancerContext.AbstractBuilder<T extends AbstractBuilder<T>> Abstract builder for a generic partitioned resource rebalancer context  
PartitionedRebalancerContext.Builder Builder for a basic data rebalancer context  
RebalancerConfig Configuration for a resource rebalancer. 
SemiAutoRebalancerContext RebalancerContext for SEMI_AUTO rebalancer mode. 
SemiAutoRebalancerContext.Builder Build a SemiAutoRebalancerContext.