voldemort.server.rebalance
Class RebalancerService

java.lang.Object
  extended by voldemort.common.service.AbstractService
      extended by voldemort.server.rebalance.RebalancerService
All Implemented Interfaces:
VoldemortService

public class RebalancerService
extends AbstractService


Constructor Summary
RebalancerService(StoreRepository storeRepository, MetadataStore metadataStore, VoldemortConfig voldemortConfig, AsyncOperationService asyncService, SchedulerService service)
           
 
Method Summary
 Rebalancer getRebalancer()
           
protected  void startInner()
           
protected  void stopInner()
           
 
Methods inherited from class voldemort.common.service.AbstractService
getType, isStarted, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RebalancerService

public RebalancerService(StoreRepository storeRepository,
                         MetadataStore metadataStore,
                         VoldemortConfig voldemortConfig,
                         AsyncOperationService asyncService,
                         SchedulerService service)
Method Detail

startInner

protected void startInner()
Specified by:
startInner in class AbstractService

stopInner

protected void stopInner()
Specified by:
stopInner in class AbstractService

getRebalancer

public Rebalancer getRebalancer()


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu