org.gcube.application.framework.vremanagement.vremanagement
Interface VREGeneratorInterface
- All Known Implementing Classes:
- VREGeneratorEvo
public interface VREGeneratorInterface
checkVREStatus
java.lang.String checkVREStatus()
throws java.rmi.RemoteException
- Returns:
- what the vVRE modeler returns
- Throws:
java.rmi.RemoteException
deployVRE
void deployVRE()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getGHNs
java.util.List<GHNType> getGHNs()
throws java.rmi.RemoteException
- Returns:
- what the vVRE modeler returns
- Throws:
java.rmi.RemoteException
getVREModel
VREDescription getVREModel()
throws java.rmi.RemoteException
- Returns:
- what the vVRE modeler returns
- Throws:
java.rmi.RemoteException
getFunctionality
FunctionalityList getFunctionality()
throws java.lang.Exception
- Returns:
- what the vVRE modeler returns
- Throws:
java.rmi.RemoteException
java.lang.Exception
getSelectedFunctionality
FunctionalityNodes getSelectedFunctionality()
throws java.lang.Exception
- Throws:
java.lang.Exception
setGHNs
void setGHNs(java.lang.String[] selectedGHNIds)
throws java.rmi.RemoteException
- Parameters:
selectedGHNIds
- the GHNs selected
- Throws:
java.rmi.RemoteException
getGHNsPerFunctionality
GHNsPerFunctionality[] getGHNsPerFunctionality()
throws java.rmi.RemoteException
- Returns:
- GHNsPerFunctionality
- Throws:
java.rmi.RemoteException
setVREModel
void setVREModel(java.lang.String VREName,
java.lang.String VREDescription,
java.lang.String VREDesigner,
java.lang.String VREManager,
long startTime,
long endTime)
throws java.rmi.RemoteException
- Parameters:
VREName
- the VRE nameVREDescription
- a description for the VREVREDesigner
- the VRE designerVREManager
- the VRE managerstartTime
- start timeendTime
- end time
- Throws:
java.rmi.RemoteException
setVREtoPendingState
void setVREtoPendingState()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
setFunctionality
void setFunctionality(int[] funcIds,
SelectedResourceDescriptionType[] selResDesc)
throws java.rmi.RemoteException
- Parameters:
csIDElement
- functionalityIDElement
-
- Throws:
java.rmi.RemoteException
getVREepr
java.lang.String getVREepr()
- Returns:
isCloudAvailable
boolean isCloudAvailable()
setCloudDeploy
boolean setCloudDeploy(int virtualMachines)
isCloudSelected
boolean isCloudSelected()
getCloudVMSelected
int getCloudVMSelected()