|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
public final class LocalControllerBackend
Local controller backend.
Constructor Summary | |
---|---|
LocalControllerBackend(NodeConfiguration configuration)
Constructor. |
Method Summary | |
---|---|
org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription |
getLocalControllerDescription()
Returns the local controller description. |
NodeConfiguration |
getNodeParameters()
Returns the node parameters. |
LocalControllerRepository |
getRepository()
Returns the local controller repository. |
VirtualMachineActuator |
getVirtualMachineActuator()
Returns the local actuator. |
VirtualMachineMonitoringService |
getVirtualMachineMonitoringService()
Returns the local monitor. |
boolean |
onGroupLeaderHeartbeatArrival(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription)
Called upon group leader heartbeat arrival. |
void |
onGroupManagerHeartbeatFailure()
Initializes the group leader discovery. |
boolean |
powerCycle(PowerSavingAction powerSavingAction)
Power cycles the local controller. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LocalControllerBackend(NodeConfiguration configuration) throws Exception
configuration
- The node configuration
Exception
- The exceptionMethod Detail |
---|
public void onGroupManagerHeartbeatFailure() throws Exception
onGroupManagerHeartbeatFailure
in interface GroupManagerHeartbeatFailureListener
Exception
- The exceptionpublic boolean onGroupLeaderHeartbeatArrival(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription) throws Exception
onGroupLeaderHeartbeatArrival
in interface GroupLeaderHeartbeatArrivalListener
groupLeaderDescription
- The group leader description
Exception
- The exceptionpublic VirtualMachineActuator getVirtualMachineActuator()
public VirtualMachineMonitoringService getVirtualMachineMonitoringService()
public NodeConfiguration getNodeParameters()
public LocalControllerRepository getRepository()
public org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription getLocalControllerDescription()
public boolean powerCycle(PowerSavingAction powerSavingAction)
powerSavingAction
- The power saving action
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |