org.gcube.application.framework.vremanagement.vremanagement
Interface VREGeneratorInterface
- All Known Implementing Classes:
- VREGeneratorEvo
public interface VREGeneratorInterface
checkVREStatus
org.gcube.vremanagement.vremodeler.utils.reports.DeployReport checkVREStatus()
throws RemoteException
- Returns:
- what the vVRE modeler returns
- Throws:
RemoteException
deployVRE
void deployVRE()
throws RemoteException
- Throws:
RemoteException
getGHNs
List<org.gcube.vremanagement.vremodel.cl.stubs.types.GHN> getGHNs()
throws RemoteException
- Returns:
- what the vVRE modeler returns
- Throws:
RemoteException
getVREModel
org.gcube.vremanagement.vremodel.cl.stubs.types.VREDescription getVREModel()
throws RemoteException
- Returns:
- what the vVRE modeler returns
- Throws:
RemoteException
getFunctionality
List<org.gcube.vremanagement.vremodel.cl.stubs.types.FunctionalityItem> getFunctionality()
throws Exception
- Returns:
- what the vVRE modeler returns
- Throws:
RemoteException
Exception
getSelectedFunctionality
org.gcube.vremanagement.vremodel.cl.stubs.types.FunctionalityNodes getSelectedFunctionality()
throws Exception
- Throws:
Exception
setGHNs
void setGHNs(String[] selectedGHNIds)
throws RemoteException
- Parameters:
selectedGHNIds
- the GHNs selected
- Throws:
RemoteException
getGHNsPerFunctionality
org.gcube.vremanagement.vremodel.cl.stubs.types.GHNsPerFunctionality[] getGHNsPerFunctionality()
throws RemoteException
- Returns:
- GHNsPerFunctionality
- Throws:
RemoteException
setVREModel
void setVREModel(String VREName,
String VREDescription,
String VREDesigner,
String VREManager,
long startTime,
long endTime)
throws RemoteException
- Parameters:
VREName
- the VRE nameVREDescription
- a description for the VREVREDesigner
- the VRE designerVREManager
- the VRE managerstartTime
- start timeendTime
- end time
- Throws:
RemoteException
setVREtoPendingState
void setVREtoPendingState()
throws RemoteException
- Throws:
RemoteException
setFunctionality
void setFunctionality(Integer[] funcIds,
org.gcube.vremanagement.vremodel.cl.stubs.types.SelectedResourceDescriptionType[] selResDesc)
throws RemoteException
- Parameters:
csIDElement
- functionalityIDElement
-
- Throws:
RemoteException
getVREepr
String getVREepr()
- Returns:
isCloudAvailable
boolean isCloudAvailable()
setCloudDeploy
boolean setCloudDeploy(int virtualMachines)
isCloudSelected
boolean isCloudSelected()
getCloudVMSelected
int getCloudVMSelected()
Copyright © 2013. All Rights Reserved.