public class ScriptRunner
extends java.lang.Object
| Constructor and Description | 
|---|
| ScriptRunner() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected long | getScriptTimeoutS() | 
| int | runScript(java.lang.String scriptPath,
         ScriptOutputHandler outputHandler,
         java.lang.String... args) | 
| int | runScript(java.lang.String scriptPath,
         java.lang.String... args)Runs a script with IO inherited from the current Java process. | 
protected long getScriptTimeoutS()
public int runScript(java.lang.String scriptPath,
                     java.lang.String... args)
              throws java.io.IOException,
                     java.lang.InterruptedException
scriptPath - the path to the script file.args - the command line args to pass to the script.java.io.IOException - if there was a problem running the process.java.lang.InterruptedException - if the thread is interrupted while waiting for the process to finish.public int runScript(java.lang.String scriptPath,
                     ScriptOutputHandler outputHandler,
                     java.lang.String... args)
              throws java.io.IOException,
                     java.lang.InterruptedException
scriptPath - the path to the script file.outputHandler - the handler for any stdout and stderr produced by the script.args - the command line args to pass to the script.java.io.IOException - if there was a problem running the process.java.lang.InterruptedException - if the thread is interrupted while waiting for the process to finish.