Class RScriptsManager
- java.lang.Object
-
- org.gcube.dataanalysis.executor.util.RScriptsManager
-
public class RScriptsManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description StringcurrentOutputFileNameStringcurrentOutputURLfloatstatus
-
Constructor Summary
Constructors Constructor Description RScriptsManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteRScript(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)voidexecuteRScript(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)StringgetCurrentOutputFileName()StringgetCurrentOutputURL()floatgetStatus()static voidmain(String[] args)static voidmain1(String[] args)static voidprintRConsole(Process process)voidsetCurrentOutputFileName(String currentOutputFileName)voidsetCurrentOutputURL(String currentOutputURL)voidsetStatus(float status)voidstop()static voidsubstituteStringInFile(String file, String newFile, String s, String sub)
-
-
-
Method Detail
-
getCurrentOutputURL
public String getCurrentOutputURL()
-
setCurrentOutputURL
public void setCurrentOutputURL(String currentOutputURL)
-
getCurrentOutputFileName
public String getCurrentOutputFileName()
-
setCurrentOutputFileName
public void setCurrentOutputFileName(String currentOutputFileName)
-
getStatus
public float getStatus()
-
setStatus
public void setStatus(float status)
-
substituteStringInFile
public static void substituteStringInFile(String file, String newFile, String s, String sub) throws Exception
- Throws:
Exception
-
printRConsole
public static void printRConsole(Process process)
-
executeRScript
public 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- Throws:
Exception
-
executeRScript
public 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- Throws:
Exception
-
stop
public void stop()
-
-