hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
Class SchedulingDependentMachines.CapacityChangeManager
java.lang.Object
hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines.CapacityChangeManager
- All Implemented Interfaces:
- PhysicalMachine.StateChangeListener, VMManager.CapacityChangeEvent<ResourceConstraints>
- Enclosing class:
- SchedulingDependentMachines
private class SchedulingDependentMachines.CapacityChangeManager
- extends Object
- implements VMManager.CapacityChangeEvent<ResourceConstraints>, PhysicalMachine.StateChangeListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
observed
final PhysicalMachine observed
SchedulingDependentMachines.CapacityChangeManager
public SchedulingDependentMachines.CapacityChangeManager(PhysicalMachine pm)
switchoffmachine
private void switchoffmachine()
capacityChanged
public void capacityChanged(ResourceConstraints newCapacity,
List<ResourceConstraints> newlyFreeCapacities)
- Specified by:
capacityChanged
in interface VMManager.CapacityChangeEvent<ResourceConstraints>
stateChanged
public void stateChanged(PhysicalMachine.State oldState,
PhysicalMachine.State newState)
- Specified by:
stateChanged
in interface PhysicalMachine.StateChangeListener
Copyright © 2012–2015 University of Innsbruck & MTA SZTAKI. All rights reserved.