|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.inria.myriads.snoozeclient.resourcecontrol.VirtualClusterControl
public final class VirtualClusterControl
Virtual machine control logic.
Constructor Summary | |
---|---|
VirtualClusterControl(ClientConfiguration clientConfiguration)
Constructor. |
|
VirtualClusterControl(ClientConfiguration clientConfiguration,
org.inria.myriads.snoozecommon.communication.NetworkAddress groupManagerAddress)
Constructor. |
Method Summary | |
---|---|
boolean |
destroy(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
Destroy a virtual machine. |
org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData |
info(org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest request)
Show information about a virtual machine (status, host, etc.). |
boolean |
resume(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
Resume a virtual machine. |
boolean |
shutdown(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
Shutdown a virtual machine. |
org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse |
start(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest virtualClusterDescription,
org.inria.myriads.snoozecommon.communication.NetworkAddress networkAddress)
Start a virtual machine. |
boolean |
suspend(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
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 VirtualClusterControl(ClientConfiguration clientConfiguration, org.inria.myriads.snoozecommon.communication.NetworkAddress groupManagerAddress)
clientConfiguration
- The client configurationgroupManagerAddress
- The group manager addresspublic VirtualClusterControl(ClientConfiguration clientConfiguration)
clientConfiguration
- The client configurationMethod Detail |
---|
public org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse start(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest virtualClusterDescription, org.inria.myriads.snoozecommon.communication.NetworkAddress networkAddress)
virtualClusterDescription
- Virtual cluster descriptionnetworkAddress
- The group manager address
public boolean suspend(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
location
- The virtual machine location
public boolean resume(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
location
- The virtual machine location
public org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData info(org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest request)
request
- The virtual machine meta data request
public boolean shutdown(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
location
- The virtual machine location
public boolean destroy(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation location)
location
- The virtual machine location
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |