|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
public final class LibVirtVirtualMachineActuator
Implementation of the libvirt-based host actuator communicator.
Constructor Summary | |
---|---|
LibVirtVirtualMachineActuator(Connector connector)
Constructor. |
Method Summary | |
---|---|
boolean |
destroy(String virtualMachineId)
Shutdown a virtual machine. |
boolean |
isActive(String virtualMachineId)
Checks if a virtual machine is active. |
boolean |
migrate(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest)
Migrates a virtual machine to the destination local controller. |
boolean |
resume(String virtualMachineId)
Resume a virtual machine. |
boolean |
shutdown(String virtualMachineId)
Shutdown a virtual machine. |
boolean |
start(String xmlDescription)
Launches a new Linux guest domain based on XML description. |
boolean |
suspend(String virtualMachineId)
Suspend a virtual machine. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LibVirtVirtualMachineActuator(Connector connector)
connector
- The connectorMethod Detail |
---|
public boolean isActive(String virtualMachineId)
isActive
in interface VirtualMachineActuator
virtualMachineId
- The virtual machine identifier
public boolean start(String xmlDescription)
start
in interface VirtualMachineActuator
xmlDescription
- XML description of the domain
public boolean suspend(String virtualMachineId)
suspend
in interface VirtualMachineActuator
virtualMachineId
- The virtual machine identifier
public boolean resume(String virtualMachineId)
resume
in interface VirtualMachineActuator
virtualMachineId
- The virtual machine identifier
public boolean shutdown(String virtualMachineId)
shutdown
in interface VirtualMachineActuator
virtualMachineId
- The virtual machine identifier
public boolean destroy(String virtualMachineId)
destroy
in interface VirtualMachineActuator
virtualMachineId
- The virtual machine identifier
public boolean migrate(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest)
migrate
in interface VirtualMachineActuator
migrationRequest
- The migration request
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |