org.inria.myriads.snoozecommon.parser.api
public interface VirtualClusterParser
Modifier and Type | Method and Description |
---|---|
ArrayList<VirtualMachineMetaData> |
createVirtualMachineMetaData(VirtualClusterSubmissionRequest cluster)
Creates virtual machine meta data.
|
String |
getMacAddress(String xmlDescription)
Gets the MAC from template.
|
List<String> |
getNetworkInterfaces(String xmlDescription)
Get the network interfaces for the a xml description.
|
String |
handleResizeRequest(String xmlDesc,
ResizeRequest resizeRequest)
Handle the Resize request.
|
VirtualMachineMetaData |
parseDescription(VirtualMachineTemplate virtualMachineDescription)
Start processing the file.
|
String |
replaceMacAddressInTemplate(String xmlDesc,
String newMacAddress)
Replace the MAC from template.
|
ArrayList<VirtualMachineMetaData> createVirtualMachineMetaData(VirtualClusterSubmissionRequest cluster) throws VirtualClusterParserException
cluster
- The virtual cluster descriptionVirtualClusterParserException
List<String> getNetworkInterfaces(String xmlDescription) throws VirtualClusterParserException
xmlDescription
- VirtualClusterParserException
- ExceptionString getMacAddress(String xmlDescription)
xmlDescription
- xml templateString replaceMacAddressInTemplate(String xmlDesc, String newMacAddress)
xmlDesc
- templatenewMacAddress
- the new addressString handleResizeRequest(String xmlDesc, ResizeRequest resizeRequest)
xmlDesc
- templateresizeRequest
- the resize requestVirtualMachineMetaData parseDescription(VirtualMachineTemplate virtualMachineDescription) throws Exception
virtualMachineDescription
- The virtual machine descriptionException
Copyright © 2013. All Rights Reserved.