Package hu.mta.sztaki.lpds.cloud.simulator.iaas

Interface Summary
PhysicalMachine.StateChangeListener  
VirtualMachine.StateChange This interface helps to receive events on status changes in virtual machines.
VMManager<E,F> This interface intends to provide a generic overview of the VM management functionalities in a system.
VMManager.CapacityChangeEvent<F>  
 

Class Summary
IaaSService This class represents a single IaaS service.
PhysicalMachine  
VirtualMachine This class represents a single virtual machine in the system.
VirtualMachine.EventSetup This internal interface is used to customize internal state change actions in the VM class.
VirtualMachine.StartupProcedure  
 

Enum Summary
PhysicalMachine.PowerStateKind  
PhysicalMachine.State Represents the possible states of the physical machines modeled in the system
VirtualMachine.State  
 

Exception Summary
IaaSService.IaaSHandlingException This class represents a generic error that occurred during the operation of the IaaS service.
VirtualMachine.StateChangeException This class is defined to ensure one can differentiate errors that were caused because the functions on the VM class are called in an improper order.
VMManager.NoSuchVMException Receiving this kind of exception shows that the system does not recognize the VM it should operate on.
VMManager.VMManagementException This is a generic class to represent all kinds of problems that could occur while managing VMs on the system.
 



Copyright © 2012–2015 University of Innsbruck & MTA SZTAKI. All rights reserved.