org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl
Class RoundRobinLocalController
java.lang.Object
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl.RoundRobinLocalController
- All Implemented Interfaces:
- AssignmentPolicy
public final class RoundRobinLocalController
- extends Object
- implements AssignmentPolicy
Round robin assignment policy.
- Author:
- Eugen Feller
Method Summary |
org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription |
assign(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController,
List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupManager)
Main routine to assign a group manager. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RoundRobinLocalController
public RoundRobinLocalController()
- Constructor.
assign
public org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription assign(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController,
List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupManager)
- Main routine to assign a group manager.
- Specified by:
assign
in interface AssignmentPolicy
- Parameters:
localController
- The local controllergroupManager
- The group manager descriptions
- Returns:
- The group manager description
Copyright © 2012. All Rights Reserved.