org.inria.myriads.snoozenode.database.api
public interface LocalControllerRepository
Modifier and Type | Method and Description |
---|---|
boolean |
addVirtualMachineMetaData(org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData virtualMachineMetaData)
Adds virtual machine meta data.
|
boolean |
changeVirtualMachineStatus(String virtualMachineId,
org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualMachineStatus status)
Changes the virtual machine status.
|
boolean |
dropVirtualMachineMetaData(String virtualMachineId)
Drops virual machine meta data.
|
Map<String,org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> |
getVirtualMachineMetaData()
Returns the virtual machine meta data list.
|
org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData |
getVirtualMachineMetaData(String virtualMachineId)
Get virtual machine meta data.
|
List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> |
getVirtualMachines(int numberOfMonitoringEntries)
Get virtual machines meta data.
|
HashMap<String,org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> |
updateVirtualMachineMetaData(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManagerDescription)
Updates the virtual machine meta data with the given group manager information.
|
Map<String,org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> getVirtualMachineMetaData()
boolean changeVirtualMachineStatus(String virtualMachineId, org.inria.myriads.snoozecommon.communication.virtualcluster.status.VirtualMachineStatus status)
virtualMachineId
- The virtual machine identifierstatus
- The virtual machine statusboolean addVirtualMachineMetaData(org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData virtualMachineMetaData)
virtualMachineMetaData
- The virtual machine meta databoolean dropVirtualMachineMetaData(String virtualMachineId)
virtualMachineId
- The virtual machine meta dataHashMap<String,org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> updateVirtualMachineMetaData(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManagerDescription)
groupManagerDescription
- The group manager descriptionorg.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData getVirtualMachineMetaData(String virtualMachineId)
virtualMachineId
- The virtual machine identifierList<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> getVirtualMachines(int numberOfMonitoringEntries)
numberOfMonitoringEntries
- The virtual machine identifierCopyright © 2013. All Rights Reserved.