public class LocalRScriptsManager extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
currentOutputFileName |
String |
currentOutputURL |
float |
status |
| Constructor and Description |
|---|
LocalRScriptsManager() |
| Modifier and Type | Method and Description |
|---|---|
String |
executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String scriptName,
String inputFileURL,
HashMap<String,String> inputParameters,
HashMap<String,String> outputParameters,
String defaultInputFile,
String defaultOutputFile,
HashMap<String,String> codeInjections,
boolean mustReturnAFile,
boolean uploadOutputOnStorage,
boolean deletefiles,
String sandboxFolder) |
void |
executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String scriptName,
String inputFileURL,
HashMap<String,String> inputParameters,
HashMap<String,String> outputParameters,
String defaultInputFile,
String defaultOutputFile,
HashMap<String,String> codeInjections,
boolean mustReturnAFile,
boolean uploadOutputOnStorage,
String sandboxFolder) |
void |
executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String scriptName,
String inputFileURL,
HashMap<String,String> inputParameters,
String defaultInputFile,
String defaultOutputFile,
HashMap<String,String> codeInjections,
boolean mustReturnAFile,
boolean uploadOutputOnStorage,
boolean deletefiles,
String sandboxFolder) |
void |
executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String scriptName,
String inputFileURL,
HashMap<String,String> inputParameters,
String defaultInputFile,
String defaultOutputFile,
HashMap<String,String> codeInjections,
boolean mustReturnAFile,
boolean uploadOutputOnStorage,
String sandboxFolder) |
String |
getCurrentOutputFileName() |
String |
getCurrentOutputURL() |
float |
getStatus() |
String |
printRConsole(Process process) |
void |
setCurrentOutputFileName(String currentOutputFileName) |
void |
setCurrentOutputURL(String currentOutputURL) |
void |
setStatus(float status) |
void |
stop() |
static void |
substituteStringInFile(String file,
String newFile,
String s,
String sub,
boolean regex) |
public float status
public String currentOutputURL
public String currentOutputFileName
public String getCurrentOutputURL()
public void setCurrentOutputURL(String currentOutputURL)
public String getCurrentOutputFileName()
public void setCurrentOutputFileName(String currentOutputFileName)
public float getStatus()
public void setStatus(float status)
public static void substituteStringInFile(String file, String newFile, String s, String sub, boolean regex) throws Exception
Exceptionpublic void executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String scriptName,
String inputFileURL,
HashMap<String,String> inputParameters,
String defaultInputFile,
String defaultOutputFile,
HashMap<String,String> codeInjections,
boolean mustReturnAFile,
boolean uploadOutputOnStorage,
String sandboxFolder)
throws Exception
Exceptionpublic void executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String scriptName,
String inputFileURL,
HashMap<String,String> inputParameters,
HashMap<String,String> outputParameters,
String defaultInputFile,
String defaultOutputFile,
HashMap<String,String> codeInjections,
boolean mustReturnAFile,
boolean uploadOutputOnStorage,
String sandboxFolder)
throws Exception
Exceptionpublic void executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String scriptName,
String inputFileURL,
HashMap<String,String> inputParameters,
String defaultInputFile,
String defaultOutputFile,
HashMap<String,String> codeInjections,
boolean mustReturnAFile,
boolean uploadOutputOnStorage,
boolean deletefiles,
String sandboxFolder)
throws Exception
Exceptionpublic String executeRScript(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config, String scriptName, String inputFileURL, HashMap<String,String> inputParameters, HashMap<String,String> outputParameters, String defaultInputFile, String defaultOutputFile, HashMap<String,String> codeInjections, boolean mustReturnAFile, boolean uploadOutputOnStorage, boolean deletefiles, String sandboxFolder) throws Exception
Exceptionpublic void stop()
Copyright © 2021. All Rights Reserved.