public class AbstractEcologicalEngineMapper
extends org.n52.wps.server.AbstractAnnotatedAlgorithm
| Modifier and Type | Field and Description |
|---|---|
org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration |
config |
static HashMap<String,DatabaseInfo> |
databaseParametersMemoryCache |
InfrastructureDialoguer |
infrastructureDialoguer |
LinkedHashMap<String,Object> |
inputs
Deploying procedure: 1 - modify configuration files 2 - modify resource
file: resources/templates/setup.cfg 3 - generate classes with
ClassGenerator 4 - add new classes in the wps_config.xml on the wps web
app config folder 5 - produce the Jar file of this project 6 - copy the
jar file in the lib folder of the wps web app
change the server parameters in the wps_config.xml file
|
LinkedHashMap<String,Object> |
outputs |
static HashMap<String,String> |
runningcomputations |
LinkedHashMap<String,Long> |
times |
| Constructor and Description |
|---|
AbstractEcologicalEngineMapper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addComputation(String session,
String user) |
static void |
addDatabaseInfo(String scope,
DatabaseInfo info) |
void |
deleteGeneratedFiles(List<File> generatedFiles) |
void |
deleteTemporaryTables(List<String> generatedInputTables) |
static String |
displayRunningComputations() |
org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent |
getComputationalAgent(String algorithmName) |
static DatabaseInfo |
getDatabaseInfo(String scope) |
List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> |
getInputParameters(String algorithmName) |
org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType |
getOutput(String algorithmName) |
static int |
getRuningComputations() |
void |
manageUserToken() |
static void |
removeComputation(String session) |
void |
run() |
void |
waitForResources() |
createAlgorithmDescriptor, getAlgorithmClass, getAlgorithmInstance, runpublic LinkedHashMap<String,Object> inputs
public LinkedHashMap<String,Object> outputs
public LinkedHashMap<String,Long> times
public static HashMap<String,DatabaseInfo> databaseParametersMemoryCache
public org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config
public InfrastructureDialoguer infrastructureDialoguer
public static void removeComputation(String session)
public static int getRuningComputations()
public static String displayRunningComputations()
public static DatabaseInfo getDatabaseInfo(String scope)
public static void addDatabaseInfo(String scope, DatabaseInfo info)
public org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent getComputationalAgent(String algorithmName) throws Exception
Exceptionpublic List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters(String algorithmName) throws Exception
Exceptionpublic org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput(String algorithmName) throws Exception
Exceptionpublic void deleteTemporaryTables(List<String> generatedInputTables) throws Exception
Exceptionpublic void deleteGeneratedFiles(List<File> generatedFiles) throws Exception
Exceptionpublic void manageUserToken()
Copyright © 2016. All Rights Reserved.