Class LocalRScriptsManager


  • public class LocalRScriptsManager
    extends Object
    • Field Detail

      • status

        public float status
      • currentOutputURL

        public String currentOutputURL
      • currentOutputFileName

        public String currentOutputFileName
    • Constructor Detail

      • LocalRScriptsManager

        public LocalRScriptsManager()
    • 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)
      • printRConsole

        public String 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,
                                   boolean deletefiles,
                                   String sandboxFolder)
                            throws Exception
        Throws:
        Exception
      • stop

        public void stop()