Class WPSProcess
- java.lang.Object
-
- org.gcube.dataanalysis.geo.wps.interfaces.WPSProcess
-
- All Implemented Interfaces:
org.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptor,org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent,org.gcube.dataanalysis.ecoengine.interfaces.Transducerer
public class WPSProcess extends Object implements org.gcube.dataanalysis.ecoengine.interfaces.Transducerer
-
-
Field Summary
Fields Modifier and Type Field Description static Map<String,WPSClient>inputsCacheStringprocessAbstractStringprocessidprotected org.gcube.dataanalysis.ecoengine.utils.ResourceFactoryresourceManagerStringtitleStringwpsurl
-
Constructor Summary
Constructors Constructor Description WPSProcess(String wpsurl, String processid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute()StringgetDescription()org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTUREgetInfrastructure()List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType>getInputParameters()org.gcube.dataanalysis.ecoengine.datatypes.StatisticalTypegetOutput()StringgetResourceLoad()StringgetResources()floatgetStatus()voidinit()voidsetConfiguration(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)voidshutdown()
-
-
-
Method Detail
-
compute
public void compute() throws Exception- Specified by:
computein interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent- Throws:
Exception
-
init
public void init() throws Exception- Specified by:
initin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent- Throws:
Exception
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptor
-
getInputParameters
public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
- Specified by:
getInputParametersin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptor
-
getInfrastructure
public org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE getInfrastructure()
- Specified by:
getInfrastructurein interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
-
getOutput
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
- Specified by:
getOutputin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptor
-
getResourceLoad
public String getResourceLoad()
- Specified by:
getResourceLoadin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
-
getResources
public String getResources()
- Specified by:
getResourcesin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
-
getStatus
public float getStatus()
- Specified by:
getStatusin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
-
setConfiguration
public void setConfiguration(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
- Specified by:
setConfigurationin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
-
-