org.codehaus.wadi.location.balancing
Class BasicPartitionBalancerSingletonService
java.lang.Object
org.codehaus.wadi.location.balancing.BasicPartitionBalancerSingletonService
- All Implemented Interfaces:
- java.lang.Runnable, Lifecycle, PartitionBalancerSingletonService, SingletonService
public class BasicPartitionBalancerSingletonService
- extends java.lang.Object
- implements PartitionBalancerSingletonService
- Version:
- $Revision:1815 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BasicPartitionBalancerSingletonService
public BasicPartitionBalancerSingletonService(ServiceSpace serviceSpace,
PartitionBalancer partitionBalancer)
start
public void start()
throws java.lang.Exception
- Specified by:
start
in interface Lifecycle
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Specified by:
stop
in interface Lifecycle
- Throws:
java.lang.Exception
queueRebalancing
public void queueRebalancing()
- Specified by:
queueRebalancing
in interface PartitionBalancerSingletonService
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
onBecomeSingletonDueToMembershipUpdate
public void onBecomeSingletonDueToMembershipUpdate()
- Specified by:
onBecomeSingletonDueToMembershipUpdate
in interface SingletonService
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
scheduleRebalancing
protected void scheduleRebalancing()
Copyright © 2011. All Rights Reserved.