org.inria.myriads.snoozenode.groupmanager.init
public final class GroupLeaderInit extends Object
Constructor and Description |
---|
GroupLeaderInit(NodeConfiguration nodeConfiguration,
org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription,
ExternalNotifier externalNotifier)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager |
assignLocalController(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController)
Assigns local controller to group manager.
|
NodeConfiguration |
getNodeConfiguration()
Returns the node configuration.
|
GroupLeaderRepository |
getRepository()
Return the group manager repository.
|
ResourceDemandEstimator |
getResourceDemandEstimator()
Returns the resource demand estimator.
|
VirtualClusterManager |
getVirtualClusterManager()
Returns the virtual cluster manager.
|
VirtualMachineDiscovery |
getVirtualMachineDiscovery()
Returns the virtual machine discovery.
|
public GroupLeaderInit(NodeConfiguration nodeConfiguration, org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription, ExternalNotifier externalNotifier) throws Exception
nodeConfiguration
- The node configurationgroupLeaderDescription
- The group leader descriptionexternalNotifier
- external notifier.Exception
public NodeConfiguration getNodeConfiguration()
public GroupLeaderRepository getRepository()
public org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager assignLocalController(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController)
localController
- The local controller descriptionpublic VirtualClusterManager getVirtualClusterManager()
public VirtualMachineDiscovery getVirtualMachineDiscovery()
public ResourceDemandEstimator getResourceDemandEstimator()
Copyright © 2013. All Rights Reserved.