Package org.apache.nutch.util
Class CommandRunner
- java.lang.Object
-
- org.apache.nutch.util.CommandRunner
-
public class CommandRunner extends Object
-
-
Constructor Summary
Constructors Constructor Description CommandRunner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevaluate()intexec()Execute the commandStringgetCommand()intgetExitValue()ThrowablegetThrownError()intgetTimeout()booleangetWaitForExit()static voidmain(String[] args)voidsetCommand(String s)voidsetInputStream(InputStream is)voidsetStdErrorStream(OutputStream os)voidsetStdOutputStream(OutputStream os)voidsetTimeout(int timeout)voidsetWaitForExit(boolean waitForExit)
-
-
-
Method Detail
-
getExitValue
public int getExitValue()
-
setCommand
public void setCommand(String s)
-
getCommand
public String getCommand()
-
setInputStream
public void setInputStream(InputStream is)
-
setStdOutputStream
public void setStdOutputStream(OutputStream os)
-
setStdErrorStream
public void setStdErrorStream(OutputStream os)
-
evaluate
public void evaluate() throws IOException- Throws:
IOException
-
exec
public int exec() throws IOExceptionExecute the command- Returns:
- process exit value (return code) or -1 if timed out.
- Throws:
IOException- if there is a fatal error interfacing with the environment in which the application is running.
-
getThrownError
public Throwable getThrownError()
-
getTimeout
public int getTimeout()
-
setTimeout
public void setTimeout(int timeout)
-
getWaitForExit
public boolean getWaitForExit()
-
setWaitForExit
public void setWaitForExit(boolean waitForExit)
-
-