Class RunningInstanceManager
- java.lang.Object
-
- org.gcube.resourcemanagement.support.server.managers.resources.AbstractResourceManager
-
- org.gcube.resourcemanagement.support.server.managers.resources.RunningInstanceManager
-
public class RunningInstanceManager extends AbstractResourceManager
- Author:
- Daniele Strollo (ISTI-CNR), Massimiliano Assante (ISTI-CNR)
-
-
Constructor Summary
Constructors Constructor Description RunningInstanceManager()Deprecated.discouraged use.RunningInstanceManager(String id)RunningInstanceManager(String id, String name)RunningInstanceManager(String id, String name, String subType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.gcube.common.resources.gcore.ResourcebuildResource(String xmlRepresentation)Given the XML profile representation of a gcube resource, its GCUBEResource is built.StringcheckDeployStatus(org.gcube.common.scope.impl.ScopeBean scope, String deployID)Stringdeploy(org.gcube.common.scope.impl.ScopeBean scope, String[] ghnsID, String[] servicesID)Stringundeploy(org.gcube.common.scope.impl.ScopeBean scope)-
Methods inherited from class org.gcube.resourcemanagement.support.server.managers.resources.AbstractResourceManager
addToExistingScope, copyFromToVO, delete, forceDelete, getID, getName, getRegistryPublisher, getReportResourceManager, getResource, getResourceManager, getSubType, getType, getXMLDescription, removeFromScope, setID, validateScopes
-
-
-
-
Constructor Detail
-
RunningInstanceManager
public RunningInstanceManager() throws ResourceParameterException, ResourceAccessExceptionDeprecated.discouraged use. With no ID some operations cannot be accessed.
-
RunningInstanceManager
public RunningInstanceManager(String id) throws ResourceParameterException, ResourceAccessException
-
RunningInstanceManager
public RunningInstanceManager(String id, String name) throws ResourceParameterException, ResourceAccessException
-
RunningInstanceManager
public RunningInstanceManager(String id, String name, String subType) throws ResourceParameterException, ResourceAccessException
-
-
Method Detail
-
deploy
public final String deploy(org.gcube.common.scope.impl.ScopeBean scope, String[] ghnsID, String[] servicesID) throws ResourceParameterException, ResourceOperationException
- Parameters:
scope-ghnsID-servicesID-- Returns:
- Throws:
ResourceParameterExceptionResourceOperationException
-
undeploy
public final String undeploy(org.gcube.common.scope.impl.ScopeBean scope) throws AbstractResourceException
- Parameters:
scope-- Returns:
- Throws:
AbstractResourceException
-
checkDeployStatus
public final String checkDeployStatus(org.gcube.common.scope.impl.ScopeBean scope, String deployID) throws AbstractResourceException
- Throws:
AbstractResourceException
-
buildResource
protected final org.gcube.common.resources.gcore.Resource buildResource(String xmlRepresentation) throws AbstractResourceException
Description copied from class:AbstractResourceManagerGiven the XML profile representation of a gcube resource, its GCUBEResource is built. Since it depends on the type of the resource, each concrete implementation of resource managers must implement it.- Specified by:
buildResourcein classAbstractResourceManager- Returns:
- Throws:
AbstractResourceException
-
-