A B C D E G H I J L M N O P R S T V W 

A

addVectors(List<Double>, List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Adds two vectors.
addVirtualMachineAfterMigration(VirtualMachineMetaData) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Request to add a new virtual machine after a successful migration.
addVirtualMachineAfterMigration(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
 
AssignedGroupManager - Class in org.inria.myriads.snoozecommon.communication.localcontroller
Local controller assignment.
AssignedGroupManager() - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager
 
assignLocalController(LocalControllerDescription) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Assign local controller to a group manager.
assignLocalController(LocalControllerDescription) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Assign a local controller to a group manager.

B

BootstrapAPI - Interface in org.inria.myriads.snoozecommon.communication.rest.api
Bootstrap resource interface.

C

check(Object...) - Static method in class org.inria.myriads.snoozecommon.guard.Guard
Multiple objects null pointer check.
ClientMigrationRequest - Class in org.inria.myriads.snoozecommon.communication.virtualmachine
Client Migration Request.
ClientMigrationRequest() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualmachine.ClientMigrationRequest
Empty Constructor.
ClientMigrationRequest(VirtualMachineLocation, VirtualMachineLocation) - Constructor for class org.inria.myriads.snoozecommon.communication.virtualmachine.ClientMigrationRequest
Constructor.
ClientMigrationRequestSimple - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.migration
Client Migration Request.
ClientMigrationRequestSimple() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.ClientMigrationRequestSimple
 
CommunicatorFactory - Class in org.inria.myriads.snoozecommon.communication.rest
Component communicator factory.
computeEuclidNorm(List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Computes the Euclid norm.
computeL1Norm(List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Computes the L1 norm.
computeMaxNorm(List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Computes the Max norm.
configureLogger(String) - Static method in class org.inria.myriads.snoozecommon.util.LoggerUtils
Configure log4j.
convertSecondsToMilliseconds(int) - Static method in class org.inria.myriads.snoozecommon.util.TimeUtils
Converts seconds to milliseconds.
convertStringToDoubleArray(String, String) - Static method in class org.inria.myriads.snoozecommon.util.StringUtils
Can be used to convert a string to inger array.
convertStringToIntegerArray(String, String) - Static method in class org.inria.myriads.snoozecommon.util.StringUtils
Can be used to convert a string to inger array.
convertStringToStringArray(String, String) - Static method in class org.inria.myriads.snoozecommon.util.StringUtils
Can be used to convert a string to inger array.
CPU_UTILIZATION_INDEX - Static variable in class org.inria.myriads.snoozecommon.globals.Globals
Cpu utilization index.
createClientResource(NodeRole, NetworkAddress) - Static method in class org.inria.myriads.snoozecommon.communication.rest.util.RESTUtil
Creates a web resource.
createCustomVector(double, double, NetworkDemand) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Creates virtual machine utilization vector.
createEmptyVector() - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Creates and empty vector.
createNetworkAddress(String, int) - Static method in class org.inria.myriads.snoozecommon.util.NetworkUtils
Creates a new network address.
createVirtualMachineMetaData(VirtualClusterSubmissionRequest) - Method in class org.inria.myriads.snoozecommon.parser.api.impl.LibVirtXMLParser
Deprecated.
Creates virtual machine meta data.
createVirtualMachineMetaData(VirtualClusterSubmissionRequest) - Method in interface org.inria.myriads.snoozecommon.parser.api.VirtualClusterParser
Creates virtual machine meta data.

D

DEFAULT_CPU - Static variable in class org.inria.myriads.snoozecommon.globals.Globals
Default CPU demand (for resize).
DEFAULT_INITIALIZATION - Static variable in class org.inria.myriads.snoozecommon.globals.Globals
Default value.
DEFAULT_MEMORY - Static variable in class org.inria.myriads.snoozecommon.globals.Globals
Default Memory demand (for resize).
destroyVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Routine to destroy a virtual machine.
destroyVirtualMachine(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to shutdown a virtual machine.
destroyVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
destroyVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Routine to shutdown (hard shutdown) a virtual machine.
destroyVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Destroy a virtual machine.
destroyVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to destroy a virtual machine.
discoverVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to discover the group manager hosting a virtual machine.
discoverVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Routine to discover a local controller.
divideVector(List<Double>, int) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Divides all values of a vector by a number.
domToString(Document) - Static method in class org.inria.myriads.snoozecommon.parser.util.VirtualClusterParserUtils
Convert a DOM document to a String.
dropVirtualMachineMetaData(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Drops virtual machine met data.
dropVirtualMachineMetaData(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Drops virtual machine meta data.

E

ErrorUtils - Class in org.inria.myriads.snoozecommon.util
Error utils.

G

geLocalControllerList() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Gets the local controller list.
geLocalControllerList() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
getActiveCapacity() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Returns the active capacity.
getAddress() - Method in class org.inria.myriads.snoozecommon.communication.NetworkAddress
Returns the address.
getAssignedVirtualMachines() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns the assigned virtual machines.
getCompleteHierarchy() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
gets the complee hierarchy from group leader to virtual machines by decorating the GroupLeaderRepositoryInformation structure.
getCompleteHierarchy() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
Request the current group leader.
getControlDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.ListenSettings
Returns the control data address.
getControlDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns the control data address.
getDestinationHypervisorSettings() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Returns the destination hypervisort port.
getDestinationVirtualMachineLocation() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Returns the destination virtual machine location.
getDriver() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Returns the hypervisor driver.
getDriver() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupSettings
Returns the wakeup driver.
getErrorCode() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse
Returns the error code.
getErrorCode() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the error code.
getGroupLeaderDescription() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
gets the group leadre description to a group manager.
getGroupLeaderDescription() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
Request the current group leader.
getGroupLeaderRepositoryInformation(int) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine the group leader information.
getGroupLeaderRepositoryInformation(int) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Returns the repository information.
getGroupManager() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager
Returns the group manager description.
getGroupManagerAddress() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.discovery.VirtualMachineDiscoveryResponse
Returns the group manager address.
getGroupManagerControlDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
 
getGroupManagerControlDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Returns the local controller control data address.
getGroupManagerControlDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Return the group manager control data address.
getGroupManagerControlDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the group manager control data address.
getGroupManagerDescription(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Gets a groupManager description from the groupLeader.
getGroupManagerDescription(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
 
getGroupManagerDescriptions() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupLeaderRepositoryInformation
Returns the group manager descriptions.
getGroupManagerDescriptions(HostListRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Gets the group manager list.
getGroupManagerDescriptions(HostListRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
getGroupManagerId() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
 
getGroupManagerId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Returns the local controller identifier.
getGroupManagerId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Returns the group manager id.
getGroupManagerId() - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
getGroupManagerRepositoryInformation(int) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Return the group leader information.
getGroupManagerRepositoryInformation(int) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Returns the repository information.
getHeartbeatAddress() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Returns the heartbeat address.
getHostId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate
 
getHostname() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
 
getHostname() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
 
getHypervisorSettings() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns the hypervisor port.
getId() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Returns the identifier.
getId() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns the local controller identifier.
getIpAddress() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the ip address.
getIsAssigned() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
 
getIsAssigned() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
 
getIsAssigned() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
 
getLatestSummaryInformation(Map<Long, GroupManagerSummaryInformation>) - Static method in class org.inria.myriads.snoozecommon.util.MonitoringUtils
Returns latest summary information.
getLatestVirtualMachineMonitoringData(Map<Long, VirtualMachineMonitoringData>) - Static method in class org.inria.myriads.snoozecommon.util.MonitoringUtils
Returns latest virtual machine information.
getLegacyIpAddresses() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Returns the legacy IP addresses.
getLibVirtTemplate() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate
Returns the libvirt description.
getLimit() - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
getListenSettings() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Returns the listen settings.
getLocalControllerControlDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Returns the local controller control data address.
getLocalControllerDescription(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Gets a local controller description form a group manager.
getLocalControllerDescription(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
 
getLocalControllerDescriptions() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupManagerRepositoryInformation
Returns the local controller descriptions.
getLocalControllerDescriptions(HostListRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Gets the local controller list.
getLocalControllerDescriptions(HostListRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
getLocalControllerId() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager
Returns the local controller identifier.
getLocalControllerId() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
 
getLocalControllerId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.discovery.VirtualMachineDiscoveryResponse
Returns the local controller identifier.
getLocalControllerId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.ClientMigrationRequestSimple
 
getLocalControllerId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Returns the local controller identifier.
getLocalControllerId() - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
getLocalControllerList() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Gets the list of local controllers.
getLocalControllerList() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Gets the list of local controllers.
getLocalControllers() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Returns the local controller descriptions.
getLocalControllers() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
 
getLocalControllers() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerList
Gets the local controllers.
getLocation() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Gets the location.
getMacAddress(String) - Method in class org.inria.myriads.snoozecommon.parser.api.impl.LibVirtXMLParser
Gets the MAC of the libvirt template.
getMacAddress(String) - Method in interface org.inria.myriads.snoozecommon.parser.api.VirtualClusterParser
Gets the MAC from template.
getMacAddressFromLibVirtTemplate(String) - Static method in class org.inria.myriads.snoozecommon.parser.util.VirtualClusterParserUtils
Gets the MAC of the libvirt template.
getMethod() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationSettings
Returns the migration method.
getMigration() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Returns the migration parameters.
getMonitoringDataAddress() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.ListenSettings
Returns the monutoring data address.
getNetworkCapacityDemand() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate
Returns the network capacity.
getNetworkInterfaces(String) - Method in class org.inria.myriads.snoozecommon.parser.api.impl.LibVirtXMLParser
 
getNetworkInterfaces(String) - Method in interface org.inria.myriads.snoozecommon.parser.api.VirtualClusterParser
Get the network interfaces for the a xml description.
getNetworkInterfacesFromXml(String) - Static method in class org.inria.myriads.snoozecommon.parser.util.VirtualClusterParserUtils
Returns a list of networks attached to a domain.
getNewLocation() - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ClientMigrationRequest
 
getNumberOfMonitoringEntries() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest
Returns the number of monitoring entries.
getNumberOfMonitoringEntries() - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
getOldLocation() - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ClientMigrationRequest
 
getOptions() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupSettings
Returns the options.
getPassiveCapacity() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Returns the passive capacity.
getPort() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Returns the hypervisor port.
getPort() - Method in class org.inria.myriads.snoozecommon.communication.NetworkAddress
Returns the port.
getRequestedCapacity() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Returns the requested capacity.
getRequestedCapacity() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the requested requirements.
getResizedCapacity() - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ResizeRequest
 
getRxBytes() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand
Returns the Rx bytes.
getSourceVirtualMachineLocation() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Returns the source virtual machine location.
getStackTrace(Exception) - Static method in class org.inria.myriads.snoozecommon.util.ErrorUtils
Returns the string representation of a stacktrace.
getStart() - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
getStatus() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns the status.
getStatus() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the status.
getSummaryInformation() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Returns the group manager summary information.
getTimeout() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationSettings
Returns the migration convergence timeout.
getTimeStamp() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Returns the time stamp.
getTimeStamp() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData
Returns the time stamp.
getTotalCapacity() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns the total capacity.
getTransport() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Returns the hypervisor transport.
getTxBytes() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand
Returns the Tx bytes.
getUsedCapacity() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Returns the used capacity.
getUsedCapacity() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData
Returns the used capacity.
getUsedCapacity() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the used capacity.
getValue() - Method in enum org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationMethod
Returns current value.
getVirtualClusterResponse(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Returns the virtual cluster response.
getVirtualClusterResponse(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Returns the virtual cluster response.
getVirtualClusterResponse(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
getVirtualClusterResponse(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Returns the virtual cluster response if available.
getVirtualMachineDescriptions(HostListRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Gets the virtual machine List.
getVirtualMachineDescriptions(HostListRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
getVirtualMachineId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.ClientMigrationRequestSimple
 
getVirtualMachineId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Returns the virtual machine identifier.
getVirtualMachineId() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Returns the virtual machine identifier.
getVirtualMachineLocation() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest
Returns the virtual machine location.
getVirtualMachineLocation() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the virtual machine location.
getVirtualMachineLocation() - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ResizeRequest
 
getVirtualMachineMetaData() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns virtual machine meta data.
getVirtualMachineMetaData(MetaDataRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to get virtual machine meta data.
getVirtualMachineMetaData(MetaDataRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Routine to get virtual machine meta data.
getVirtualMachineMetaData() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmission
Returns the virtual machine meta data.
getVirtualMachineMetaData() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmissionRequest
Returns the virtual machine meta data.
getVirtualMachines() - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Returns the virtual machines.
getVirtualMachines(int) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
 
getVirtualMachines(int) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Gets virtual machine meta datas.
getVirtualMachineSubmissionResponse(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Returns the virtual machine response.
getVirtualMachineSubmissionResponse(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Returns the virtual machine response.
getVirtualMachineTemplates() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest
Returns the virtual machine templates.
getWakeupSettings() - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Returns the wakeup settings.
getXmlRepresentation() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the XML representation.
Globals - Class in org.inria.myriads.snoozecommon.globals
Global variables.
GroupLeaderRepositoryInformation - Class in org.inria.myriads.snoozecommon.communication.groupmanager.repository
Group leader repository information.
GroupLeaderRepositoryInformation() - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupLeaderRepositoryInformation
 
GroupManagerAPI - Interface in org.inria.myriads.snoozecommon.communication.rest.api
Group manager resource interface.
GroupManagerDescription - Class in org.inria.myriads.snoozecommon.communication.groupmanager
Group manager description.
GroupManagerDescription() - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Empty constructor.
GroupManagerDescription(GroupManagerDescription, int) - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Copy constructor.
GroupManagerRepositoryInformation - Class in org.inria.myriads.snoozecommon.communication.groupmanager.repository
Group manager repository information.
GroupManagerRepositoryInformation() - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupManagerRepositoryInformation
 
GroupManagerSummaryInformation - Class in org.inria.myriads.snoozecommon.communication.groupmanager.summary
Group manager resource information.
GroupManagerSummaryInformation() - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Empty constructor.
GroupManagerSummaryInformation(GroupManagerSummaryInformation) - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Copy constructor.
Guard - Class in org.inria.myriads.snoozecommon.guard
Guard class.

H

handleResizeRequest(String, ResizeRequest) - Method in class org.inria.myriads.snoozecommon.parser.api.impl.LibVirtXMLParser
Handle the Resize request.
handleResizeRequest(String, ResizeRequest) - Method in interface org.inria.myriads.snoozecommon.parser.api.VirtualClusterParser
Handle the Resize request.
hasLocalController(NetworkAddress) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Checks if local controller exists.
hasLocalController(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Checks if local controller exists.
hasVirtualMachine(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Checks if a virtual machine is active on a particular local controller.
hasVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Check for virtual machine availability.
HostListRequest - Class in org.inria.myriads.snoozecommon.request
Host list request.
HostListRequest() - Constructor for class org.inria.myriads.snoozecommon.request.HostListRequest
Constructor.
HypervisorDriver - Enum in org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor
List of supported drivers by libvirt.
HypervisorSettings - Class in org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor
Hypervisor settings.
HypervisorSettings() - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Empty constructor.
HypervisorSettings(HypervisorSettings) - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Copy constructor.
HypervisorTransport - Enum in org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor
The transport method.

I

isCorrectDimension(List<Double>, List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Verifies the dimensions.
isMigrated() - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Returns is migrated flag.

J

joinGroupLeader(GroupManagerDescription) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Handles the join request of a group manager.
joinGroupLeader(GroupManagerDescription) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Send a join request to the group leader.
joinGroupManager(LocalControllerDescription) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to join the group manager.
joinGroupManager(LocalControllerDescription) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Called by local controller to join the group manager.

L

LibVirtXMLParser - Class in org.inria.myriads.snoozecommon.parser.api.impl
LibVirt XML Parser.
LibVirtXMLParser() - Constructor for class org.inria.myriads.snoozecommon.parser.api.impl.LibVirtXMLParser
Constructor.
ListenSettings - Class in org.inria.myriads.snoozecommon.communication.groupmanager
Listen settings.
ListenSettings() - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.ListenSettings
Empty constructor.
ListenSettings(ListenSettings) - Constructor for class org.inria.myriads.snoozecommon.communication.groupmanager.ListenSettings
Copy construcor.
LocalControllerAPI - Interface in org.inria.myriads.snoozecommon.communication.rest.api
Local controller resource interface.
LocalControllerDescription - Class in org.inria.myriads.snoozecommon.communication.localcontroller
Local controller description.
LocalControllerDescription() - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Constructor.
LocalControllerDescription(LocalControllerDescription, int, boolean) - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Copy constructor.
LocalControllerList - Class in org.inria.myriads.snoozecommon.communication.localcontroller
LocalControllerList.
LocalControllerList() - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerList
Constructor.
LocalControllerList(ArrayList<LocalControllerDescription>) - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerList
Constructor.
LocalControllerList(HashMap<String, LocalControllerDescription>) - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerList
"Copy" constructor.
LocalControllerLocation - Class in org.inria.myriads.snoozecommon.communication.localcontroller
Local Controller Location.
LocalControllerLocation() - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
 
LocalControllerLocation(LocalControllerLocation) - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
copy constructor.
LocalControllerStatus - Enum in org.inria.myriads.snoozecommon.communication.localcontroller
Local controller status.
LoggerUtils - Class in org.inria.myriads.snoozecommon.util
Logger utils.
LRUCache<K,V> - Class in org.inria.myriads.snoozecommon.datastructure
Generic LRU cache implementation.
LRUCache() - Constructor for class org.inria.myriads.snoozecommon.datastructure.LRUCache
Empty constructor.
LRUCache(int) - Constructor for class org.inria.myriads.snoozecommon.datastructure.LRUCache
Constructor.

M

MathUtils - Class in org.inria.myriads.snoozecommon.util
Math utility.
MEMORY_UTILIZATION_INDEX - Static variable in class org.inria.myriads.snoozecommon.globals.Globals
Memory utilization index.
MetaDataRequest - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.requests
Meta data request.
MetaDataRequest() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest
Empty constructor.
migrateVirtualMachine(ClientMigrationRequestSimple) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Routine to migrate a virtual machine.
migrateVirtualMachine(MigrationRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Migrate a virtual machine.
migrateVirtualMachine(ClientMigrationRequestSimple) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
migrateVirtualMachine(MigrationRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Migrate a virtual machine.
migrateVirtualMachine(MigrationRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Migrates a virtual machine.
migrateVirtualMachine(MigrationRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to migrate a virtual machine.
MigrationMethod - Enum in org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor
Libvirt migration method.
MigrationRequest - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.migration
Local controller migration request message.
MigrationRequest() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
 
MigrationSettings - Class in org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor
Migration parameters.
MigrationSettings() - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationSettings
Empty constructor.
MigrationSettings(MigrationSettings) - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationSettings
Copy constructor.
MonitoringUtils - Class in org.inria.myriads.snoozecommon.util
Monitoring utils.

N

NETWORK_RX_UTILIZATION_INDEX - Static variable in class org.inria.myriads.snoozecommon.globals.Globals
Network rx utilization index.
NETWORK_TX_UTILIZATION_INDEX - Static variable in class org.inria.myriads.snoozecommon.globals.Globals
Network tx utilization index.
NetworkAddress - Class in org.inria.myriads.snoozecommon.communication
Network address.
NetworkAddress() - Constructor for class org.inria.myriads.snoozecommon.communication.NetworkAddress
Constructor.
NetworkAddress(NetworkAddress) - Constructor for class org.inria.myriads.snoozecommon.communication.NetworkAddress
Copy constructor.
NetworkDemand - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring
Network demand.
NetworkDemand() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand
Empty constructor.
NetworkDemand(double, double) - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand
Constructor.
NetworkUtils - Class in org.inria.myriads.snoozecommon.util
Network utils.
newBootstrapCommunicator(NetworkAddress) - Static method in class org.inria.myriads.snoozecommon.communication.rest.CommunicatorFactory
Creates a new bootstrap communicator instance.
newGroupManagerCommunicator(NetworkAddress) - Static method in class org.inria.myriads.snoozecommon.communication.rest.CommunicatorFactory
Returns the group manager communicator object.
newLocalControllerCommunicator(NetworkAddress) - Static method in class org.inria.myriads.snoozecommon.communication.rest.CommunicatorFactory
Returns the local controller communicator object.
newVirtualClusterParser() - Static method in class org.inria.myriads.snoozecommon.parser.VirtualClusterParserFactory
Creates a new virtual cluster parser.
NodeRole - Enum in org.inria.myriads.snoozecommon.communication
Node role.

O

org.inria.myriads.snoozecommon.communication - package org.inria.myriads.snoozecommon.communication
 
org.inria.myriads.snoozecommon.communication.groupmanager - package org.inria.myriads.snoozecommon.communication.groupmanager
 
org.inria.myriads.snoozecommon.communication.groupmanager.repository - package org.inria.myriads.snoozecommon.communication.groupmanager.repository
 
org.inria.myriads.snoozecommon.communication.groupmanager.summary - package org.inria.myriads.snoozecommon.communication.groupmanager.summary
 
org.inria.myriads.snoozecommon.communication.localcontroller - package org.inria.myriads.snoozecommon.communication.localcontroller
 
org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor - package org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor
 
org.inria.myriads.snoozecommon.communication.localcontroller.wakeup - package org.inria.myriads.snoozecommon.communication.localcontroller.wakeup
 
org.inria.myriads.snoozecommon.communication.rest - package org.inria.myriads.snoozecommon.communication.rest
 
org.inria.myriads.snoozecommon.communication.rest.api - package org.inria.myriads.snoozecommon.communication.rest.api
 
org.inria.myriads.snoozecommon.communication.rest.api.impl - package org.inria.myriads.snoozecommon.communication.rest.api.impl
 
org.inria.myriads.snoozecommon.communication.rest.util - package org.inria.myriads.snoozecommon.communication.rest.util
 
org.inria.myriads.snoozecommon.communication.virtualcluster - package org.inria.myriads.snoozecommon.communication.virtualcluster
 
org.inria.myriads.snoozecommon.communication.virtualcluster.discovery - package org.inria.myriads.snoozecommon.communication.virtualcluster.discovery
 
org.inria.myriads.snoozecommon.communication.virtualcluster.migration - package org.inria.myriads.snoozecommon.communication.virtualcluster.migration
 
org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring - package org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring
 
org.inria.myriads.snoozecommon.communication.virtualcluster.requests - package org.inria.myriads.snoozecommon.communication.virtualcluster.requests
 
org.inria.myriads.snoozecommon.communication.virtualcluster.status - package org.inria.myriads.snoozecommon.communication.virtualcluster.status
 
org.inria.myriads.snoozecommon.communication.virtualcluster.submission - package org.inria.myriads.snoozecommon.communication.virtualcluster.submission
 
org.inria.myriads.snoozecommon.communication.virtualmachine - package org.inria.myriads.snoozecommon.communication.virtualmachine
 
org.inria.myriads.snoozecommon.datastructure - package org.inria.myriads.snoozecommon.datastructure
 
org.inria.myriads.snoozecommon.exception - package org.inria.myriads.snoozecommon.exception
 
org.inria.myriads.snoozecommon.globals - package org.inria.myriads.snoozecommon.globals
 
org.inria.myriads.snoozecommon.guard - package org.inria.myriads.snoozecommon.guard
 
org.inria.myriads.snoozecommon.parser - package org.inria.myriads.snoozecommon.parser
 
org.inria.myriads.snoozecommon.parser.api - package org.inria.myriads.snoozecommon.parser.api
 
org.inria.myriads.snoozecommon.parser.api.impl - package org.inria.myriads.snoozecommon.parser.api.impl
 
org.inria.myriads.snoozecommon.parser.util - package org.inria.myriads.snoozecommon.parser.util
 
org.inria.myriads.snoozecommon.request - package org.inria.myriads.snoozecommon.request
 
org.inria.myriads.snoozecommon.util - package org.inria.myriads.snoozecommon.util
 

P

parseDescription(VirtualMachineTemplate) - Method in class org.inria.myriads.snoozecommon.parser.api.impl.LibVirtXMLParser
Start processing the file.
parseDescription(VirtualMachineTemplate) - Method in interface org.inria.myriads.snoozecommon.parser.api.VirtualClusterParser
Start processing the file.
processError(String) - Static method in class org.inria.myriads.snoozecommon.util.ErrorUtils
Terminates the service.

R

rebootVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Routine to reboot a virtual machine.
rebootVirtualMachine(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to reboot a virtual machine.
rebootVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
rebootVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Routine to reboot a virtual machine.
rebootVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Reboot a virtual machine.
rebootVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to reboot a virtual machine.
removeEldestEntry(Map.Entry<K, V>) - Method in class org.inria.myriads.snoozecommon.datastructure.LRUCache
Determines if the oldest element schould be removed.
replaceMacAddressInLibVirtTemplate(String, String) - Static method in class org.inria.myriads.snoozecommon.parser.util.VirtualClusterParserUtils
Replaces the MAC address inside libvirt template.
replaceMacAddressInTemplate(String, String) - Method in class org.inria.myriads.snoozecommon.parser.api.impl.LibVirtXMLParser
Replaces the MAC address inside libvirt template.
replaceMacAddressInTemplate(String, String) - Method in interface org.inria.myriads.snoozecommon.parser.api.VirtualClusterParser
Replace the MAC from template.
ResizeRequest - Class in org.inria.myriads.snoozecommon.communication.virtualmachine
Resize Request.
ResizeRequest() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualmachine.ResizeRequest
Constructor.
ResizeRequest(ResizeRequest) - Constructor for class org.inria.myriads.snoozecommon.communication.virtualmachine.ResizeRequest
Constructor.
resizeVirtualMachine(ResizeRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Resize a virtual machine.
resizeVirtualMachine(ResizeRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Resize a virtual machine.
resizeVirtualMachine(ResizeRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Resizes a virtual machine.
resizeVirtualMachine(ResizeRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Resizes a virtual Machine.
RESOURCE_VECTOR_SIZE - Static variable in class org.inria.myriads.snoozecommon.util.MathUtils
Size of the resource vectors.
RESTletBootstrapCommunicator - Class in org.inria.myriads.snoozecommon.communication.rest.api.impl
REST bootstrap communicator class.
RESTletBootstrapCommunicator(NetworkAddress) - Constructor for class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
Bootstrap communicator constructor.
RESTletGroupManagerCommunicator - Class in org.inria.myriads.snoozecommon.communication.rest.api.impl
REST group manager communicator.
RESTletGroupManagerCommunicator(NetworkAddress) - Constructor for class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Constructor.
RESTLocalControllerCommunicator - Class in org.inria.myriads.snoozecommon.communication.rest.api.impl
REST local controller communicator.
RESTLocalControllerCommunicator(NetworkAddress) - Constructor for class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Constructor.
RESTUtil - Class in org.inria.myriads.snoozecommon.communication.rest.util
REST utility.
resumeEnergySaver() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Resumes the energy saver.
resumeEnergySaver() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Resumes the energy saver.
resumeVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Routine to resume a virtual machine.
resumeVirtualMachine(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to resume a virtual machine.
resumeVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
resumeVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Routine to resume a virtual machine.
resumeVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Resume a virtual machine.
resumeVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to resume a virtual machine.
roundDoubleValue(double) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Rounds a double value to the first two digits.

S

searchVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Returns the local controller identifier of a virtual machine.
searchVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Check for virtual machine availability.
setActiveCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Sets the active capacity.
setAddress(String) - Method in class org.inria.myriads.snoozecommon.communication.NetworkAddress
Sets the address.
setAssigned(boolean) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
 
setAssignedVirtualMachines(ArrayList<VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the assigned virtual machines.
setControlDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.ListenSettings
Sets the control data address.
setControlDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the control data address.
setDestinationHypervisorSettings(HypervisorSettings) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Sets the destination hypervisor port.
setDestinationVirtualMachineLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Sets the destination virtual machine location.
setDriver(HypervisorDriver) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Sets the hypervisor driver.
setDriver(WakeupDriver) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupSettings
Sets the driver.
setErrorCode(VirtualClusterErrorCode) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse
Sets the error code.
setErrorCode(VirtualMachineErrorCode) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the error code.
setGroupManager(GroupManagerDescription) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager
Sets the group manager description.
setGroupManagerAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.discovery.VirtualMachineDiscoveryResponse
Sets the group manager address.
setGroupManagerControlDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
 
setGroupManagerControlDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Sets the local controller control data address.
setGroupManagerControlDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Sets the group manager control data address.
setGroupManagerControlDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Returns the group manager control data address.
setGroupManagerDescriptions(ArrayList<GroupManagerDescription>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupLeaderRepositoryInformation
Sets the group manager descriptions.
setGroupManagerId(String) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
 
setGroupManagerId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Sets the local controller identifier.
setGroupManagerId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Sets the group manager id.
setGroupManagerId(String) - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
setHeartbeatAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Sets the heartbeat multicast port.
setHostId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate
 
setHostname(String) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
 
setHostname(String) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
 
setHypervisorSettings(HypervisorSettings) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the hypervisor settings.
setId(String) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Sets the identifier.
setId(String) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the id.
setIpAddress(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the ip address.
setIsAssigned(boolean) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
 
setIsAssigned(boolean) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
 
setIsAssigned(boolean) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
 
setLegacyIpAddresses(ArrayList<String>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Sets the legacy addresses.
setLibVirtTemplate(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate
Sets the libvirt description.
setLimit(int) - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
setListenSettings(ListenSettings) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Returns the listen settings.
setLocalControllerControlDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Sets the local controller control data address.
setLocalControllerDescriptions(ArrayList<LocalControllerDescription>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupManagerRepositoryInformation
Sets the local controller descriptions.
setLocalControllerId(String) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager
Sets the local controller identifier.
setLocalControllerId(String) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerLocation
 
setLocalControllerId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.discovery.VirtualMachineDiscoveryResponse
Sets the local controller identifier.
setLocalControllerId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.ClientMigrationRequestSimple
 
setLocalControllerId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Sets the local controller identifier.
setLocalControllerId(String) - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
setLocalControllers(HashMap<String, LocalControllerDescription>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Sets the local controller descriptions.
setLocalControllers(ArrayList<LocalControllerDescription>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
 
setLocalControllers(ArrayList<LocalControllerDescription>) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerList
Sets the local controllers.
setLocalControllersFromArray(ArrayList<LocalControllerDescription>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Sets the local controller descriptions.
setLocation(LocalControllerLocation) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the location.
setMethod(MigrationMethod) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationSettings
Sets the migration method.
setMigrated(boolean) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Sets is migrated flag.
setMigration(MigrationSettings) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Sets the migration parameters.
setMonitoringDataAddress(NetworkAddress) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.ListenSettings
Sets the monitring data address.
setNetworkCapacityDemand(NetworkDemand) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate
Sets the network capacity.
setNewLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ClientMigrationRequest
 
setNumberOfMonitoringEntries(int) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest
Sets the number of monitoring entries.
setNumberOfMonitoringEntries(int) - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
setOldLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ClientMigrationRequest
 
setOptions(String) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupSettings
Sets the options.
setPassiveCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Sets the passive capacity.
setPort(int) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Sets the hypervisor port.
setPort(int) - Method in class org.inria.myriads.snoozecommon.communication.NetworkAddress
Sets the port.
setRequestedCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Sets the requested capacity.
setRequestedCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the requested requirements.
setResizedCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ResizeRequest
 
setRxBytes(double) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand
Sets the Rx bytes.
setSourceVirtualMachineLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest
Sets the source virtual machine location.
setStart(String) - Method in class org.inria.myriads.snoozecommon.request.HostListRequest
 
setStatus(LocalControllerStatus) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the status.
setStatus(VirtualMachineStatus) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the status.
setSummaryInformation(LRUCache<Long, GroupManagerSummaryInformation>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Sets the group manager summary information.
setTimeout(int) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationSettings
Migration convergence timeout.
setTimeStamp(long) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Sets the time stamp.
setTimeStamp(long) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData
Sets the time stamp.
setTotalCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the capacity vector.
setTransport(HypervisorTransport) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings
Sets the hypervisor transport.
setTxBytes(double) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand
Sets the Tx bytes.
setUsedCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation
Sets the used capacity.
setUsedCapacity(ArrayList<Double>) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData
Sets the used capacity.
setUsedCapacity(LRUCache<Long, VirtualMachineMonitoringData>) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the used capacity.
setVirtualMachineId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.ClientMigrationRequestSimple
 
setVirtualMachineId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Sets the virtual machine identifier.
setVirtualMachineId(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Sets the virtual machine identifier.
setVirtualMachineLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest
Sets the virtual machine location.
setVirtualMachineLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the virtual machine location.
setVirtualMachineLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.virtualmachine.ResizeRequest
 
setVirtualMachineMetaData(HashMap<String, VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets virtual machine meta data.
setVirtualMachineMetaData(ArrayList<VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmission
Sets the virtual machine meta data.
setVirtualMachineMetaData(ArrayList<VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmissionRequest
Sets the virtual machine meta data.
setVirtualMachines(ArrayList<VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription
Sets the virtual machines.
setVirtualMachineTemplates(ArrayList<VirtualMachineTemplate>) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest
Sets the virtual machine descriptions.
setWakeupSettings(WakeupSettings) - Method in class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription
Sets the wakeup settings.
setXmlRepresentation(String) - Method in class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Sets the XML representation.
shutdownNode() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Sending shutdown command to host.
shutdownNode() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to shutdown the host.
shutdownVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Routine to shutdown a virtual machine.
shutdownVirtualMachine(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to shutdown a virtual machine.
shutdownVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
shutdownVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Routine to shutdown a virtual machine.
shutdownVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Shutdown a virtual machine.
shutdownVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to shutdown a virtual machine.
startReconfiguration(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Start a reconfiguration on the given groupmanager.
startReconfiguration() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
starts a reconfiguration.
startReconfiguration(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
startReconfiguration() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
 
startVirtualCluster(VirtualClusterSubmissionRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Routine to start a virtual cluster.
startVirtualCluster(VirtualClusterSubmissionRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Dispatches the virtual cluster submission request.
startVirtualCluster(VirtualClusterSubmissionRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
startVirtualCluster(VirtualClusterSubmissionRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Send a request to start the virtual cluster to the group leader.
startVirtualMachineMonitoring(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Starts virtual machine monitoring.
startVirtualMachineMonitoring(VirtualMachineMetaData) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Starts virtual machine montitoring.
startVirtualMachines(VirtualMachineSubmissionRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Starts virtual machines on the group manager.
startVirtualMachines(VirtualMachineSubmissionRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Starts a virtual machine on the group manager.
startVirtualMachines(VirtualMachineSubmissionRequest) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Starts a virtual machine.
startVirtualMachines(VirtualMachineSubmissionRequest) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Start a virtual machine.
stringToDom(String) - Static method in class org.inria.myriads.snoozecommon.parser.util.VirtualClusterParserUtils
Convert a string document to a Document DOM.
StringUtils - Class in org.inria.myriads.snoozecommon.util
String utils.
substractVector(List<Double>, List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Divides all values of a vector by a number.
suspendEnergySaver() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Suspends the energy saver.
suspendEnergySaver() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Suspends the energy saver.
suspendNodeToBoth() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Send suspend to both request.
suspendNodeToBoth() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to suspend the local controller to disk.
suspendNodeToDisk() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Send suspend to disk request.
suspendNodeToDisk() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to suspend the local controller to disk.
suspendNodeToRam() - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Send suspend to ram request.
suspendNodeToRam() - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to suspend the local controller to ram.
suspendVirtualMachine(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.BootstrapAPI
Routine to suspend a virtual machine on request.
suspendVirtualMachine(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.GroupManagerAPI
Routine to suspend a virtual machine.
suspendVirtualMachine(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletBootstrapCommunicator
 
suspendVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTletGroupManagerCommunicator
Routine to suspend a virtual machine.
suspendVirtualMachineOnMigration(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Suspend a virtual machine.
suspendVirtualMachineOnMigration(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Suspends a virtual machine on migration.
suspendVirtualMachineOnRequest(String) - Method in class org.inria.myriads.snoozecommon.communication.rest.api.impl.RESTLocalControllerCommunicator
Suspend a virtual machine on request.
suspendVirtualMachineOnRequest(String) - Method in interface org.inria.myriads.snoozecommon.communication.rest.api.LocalControllerAPI
Routine to suspend a virtual machine on request.

T

TimeUtils - Class in org.inria.myriads.snoozecommon.util
Time utility.
toString() - Method in class org.inria.myriads.snoozecommon.communication.NetworkAddress
Converts to string.

V

valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorDriver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorTransport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupDriver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.NodeRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualClusterErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualMachineErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualMachineStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorDriver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorTransport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupDriver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.NodeRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualClusterErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualMachineErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualMachineStatus
Returns an array containing the constants of this enum type, in the order they are declared.
vectorCompareIsGreater(List<Double>, List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Compares two vectors.
vectorCompareIsLess(List<Double>, List<Double>) - Static method in class org.inria.myriads.snoozecommon.util.MathUtils
Compares two vectors.
VirtualClusterErrorCode - Enum in org.inria.myriads.snoozecommon.communication.virtualcluster.status
Virtual cluster error codes.
VirtualClusterParser - Interface in org.inria.myriads.snoozecommon.parser.api
Virtual cluster parster interface.
VirtualClusterParserException - Exception in org.inria.myriads.snoozecommon.exception
Virtual cluster parser exception.
VirtualClusterParserException() - Constructor for exception org.inria.myriads.snoozecommon.exception.VirtualClusterParserException
Empty constructor.
VirtualClusterParserException(String) - Constructor for exception org.inria.myriads.snoozecommon.exception.VirtualClusterParserException
Virtual cluster parser exception.
VirtualClusterParserFactory - Class in org.inria.myriads.snoozecommon.parser
Virtual cluster parser factory.
VirtualClusterParserUtils - Class in org.inria.myriads.snoozecommon.parser.util
Virtual cluster parser utilities.
VirtualClusterSubmissionRequest - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual cluster submission request.
VirtualClusterSubmissionRequest() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest
 
VirtualClusterSubmissionResponse - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual cluster response.
VirtualClusterSubmissionResponse() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse
 
VirtualMachineDiscoveryResponse - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.discovery
Virtual machine discovery response.
VirtualMachineDiscoveryResponse() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.discovery.VirtualMachineDiscoveryResponse
 
VirtualMachineErrorCode - Enum in org.inria.myriads.snoozecommon.communication.virtualcluster.status
Virtual machine error codes.
VirtualMachineGroupManagerLocation - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual machine request.
VirtualMachineGroupManagerLocation() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Constructor.
VirtualMachineGroupManagerLocation(VirtualMachineGroupManagerLocation) - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineGroupManagerLocation
Copy constructor.
VirtualMachineLocation - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual machine request.
VirtualMachineLocation() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Constructor.
VirtualMachineLocation(VirtualMachineLocation) - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation
Copy constructor.
VirtualMachineMetaData - Class in org.inria.myriads.snoozecommon.communication.virtualcluster
Virtual machine meta data.
VirtualMachineMetaData() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Constructor.
VirtualMachineMetaData(VirtualMachineMetaData, int) - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData
Copy constructor.
VirtualMachineMonitoringData - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring
Virtual machine monitoring data.
VirtualMachineMonitoringData() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData
Empty constructor.
VirtualMachineMonitoringData(VirtualMachineMonitoringData) - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData
Copy constructor.
VirtualMachineStatus - Enum in org.inria.myriads.snoozecommon.communication.virtualcluster.status
Virtual machine status.
VirtualMachineSubmission - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual machine response.
VirtualMachineSubmission() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmission
 
VirtualMachineSubmissionRequest - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual machine submission request.
VirtualMachineSubmissionRequest() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmissionRequest
 
VirtualMachineSubmissionResponse - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual machine submission response.
VirtualMachineSubmissionResponse() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmissionResponse
 
VirtualMachineTemplate - Class in org.inria.myriads.snoozecommon.communication.virtualcluster.submission
Virtual machine description.
VirtualMachineTemplate() - Constructor for class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate
Constructor.
VirtualMachineTemplateException - Exception in org.inria.myriads.snoozecommon.exception
Virtual machine template exception.
VirtualMachineTemplateException() - Constructor for exception org.inria.myriads.snoozecommon.exception.VirtualMachineTemplateException
Empty constructor.
VirtualMachineTemplateException(String) - Constructor for exception org.inria.myriads.snoozecommon.exception.VirtualMachineTemplateException
Virtual machine template exception.

W

WakeupDriver - Enum in org.inria.myriads.snoozecommon.communication.localcontroller.wakeup
Wakeup methods.
WakeupSettings - Class in org.inria.myriads.snoozecommon.communication.localcontroller.wakeup
Wakeup driver.
WakeupSettings() - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupSettings
Empty.
WakeupSettings(WakeupSettings) - Constructor for class org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupSettings
Wakeup driver.
A B C D E G H I J L M N O P R S T V W 

Copyright © 2013. All Rights Reserved.