public interface

RebalancerConfig

org.apache.helix.controller.rebalancer.config.RebalancerConfig

Class Overview

Defines the state available to a rebalancer. This is fully optional, but it allows persistence of arbitrary fields that would be useful for a user-defined rebalancer

Summary

Public Methods
abstract ResourceId getResourceId()
Get the resource to rebalance
abstract Class<? extends StringSerializer> getSerializerClass()
Get the serializer for this config

Public Methods

public abstract ResourceId getResourceId ()

Get the resource to rebalance

Returns
  • resource id

public abstract Class<? extends StringSerializer> getSerializerClass ()

Get the serializer for this config

Returns
  • StringSerializer class object