|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.inria.myriads.snoozenode.groupmanager.energysaver.saver.EnergySaver
public final class EnergySaver
Implements the energy saving logic.
Constructor Summary | |
---|---|
EnergySaver(EnergyManagementSettings energySettings,
GroupManagerRepository repository,
StateMachine stateMachine)
Energy saver constructor. |
Method Summary | |
---|---|
void |
run()
Run. |
void |
setSuspend()
Can be used to suspend the saver. |
void |
terminate()
Terminate routine. |
void |
wakeup()
Wakeup the saver. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EnergySaver(EnergyManagementSettings energySettings, GroupManagerRepository repository, StateMachine stateMachine)
energySettings
- The energy settingsrepository
- The group manager repositorystateMachine
- The state machineMethod Detail |
---|
public void run()
run
in interface Runnable
public void terminate()
public void setSuspend()
public void wakeup()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |