|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClientRepository
Client repository interface.
Method Summary | |
---|---|
void |
addVirtualClusterResponse(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse virtualClusterResponse)
Adds virtual cluster response. |
boolean |
addVirtualMachineTemplate(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate template,
String virtualClusterId)
Add a virtual machine template. |
org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest |
createVirtualClusterSubmissionRequest(String attributeName,
AttributeType attributeType)
Creates virtual cluster submission request. |
boolean |
defineVirtualCluster(String virtualClusterId)
Defines a cluster. |
List<String> |
getVirtualMachineIds(String virtualClusterId)
Returns virtual machine names. |
org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData |
getVirtualMachineMetaData(String virtualMachineId)
Returns the virtual machine meta data. |
void |
printVirtualCluster(String virtualClusterId)
Prints the cluster content. |
void |
printVirtualClusters()
Prints the clusters. |
boolean |
removeVirtualMachineDescription(String virtualMachineId,
String virtualClusterId)
Removes virtual machine description from a virtual cluster. |
boolean |
undefineVirtualCluster(String virtualClusterId)
Undefines a cluster. |
void |
updateVirtualMachineMetaData(String virtualMachineId,
String localControllerId,
org.inria.myriads.snoozecommon.communication.NetworkAddress groupManagerAddress)
Updates virtual machine meta data. |
Method Detail |
---|
boolean defineVirtualCluster(String virtualClusterId) throws Exception
virtualClusterId
- The virtual cluster identifier
Exception
- The exceptionboolean undefineVirtualCluster(String virtualClusterId) throws Exception
virtualClusterId
- The virtual cluster identifier
Exception
- The exceptionboolean addVirtualMachineTemplate(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate template, String virtualClusterId) throws Exception
template
- The virtual machine templatevirtualClusterId
- The virtual cluster identifier
Exception
- The exceptionboolean removeVirtualMachineDescription(String virtualMachineId, String virtualClusterId) throws Exception
virtualMachineId
- The virtual machine identifiervirtualClusterId
- The virtual cluster identifier
Exception
- The exceptionorg.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest createVirtualClusterSubmissionRequest(String attributeName, AttributeType attributeType) throws Exception
attributeName
- The attribute nameattributeType
- The attribute type
Exception
- The exceptionList<String> getVirtualMachineIds(String virtualClusterId) throws Exception
virtualClusterId
- The virtual cluster identifier
Exception
- The exceptionvoid printVirtualClusters() throws Exception
Exception
- The exceptionvoid printVirtualCluster(String virtualClusterId) throws Exception
virtualClusterId
- The virtual cluster identifier
Exception
- The exceptionorg.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData getVirtualMachineMetaData(String virtualMachineId) throws Exception
virtualMachineId
- The virtual machine identifier
Exception
- The exceptionvoid addVirtualClusterResponse(org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse virtualClusterResponse) throws Exception
virtualClusterResponse
- The virtual cluster response
Exception
- The exceptionvoid updateVirtualMachineMetaData(String virtualMachineId, String localControllerId, org.inria.myriads.snoozecommon.communication.NetworkAddress groupManagerAddress) throws Exception
virtualMachineId
- The virtual machine identifierlocalControllerId
- The local controller identifiergroupManagerAddress
- The group manager address
Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |