org.apache.nutch.util
Class CommandRunner

java.lang.Object
  extended by org.apache.nutch.util.CommandRunner

public class CommandRunner
extends Object


Constructor Summary
CommandRunner()
           
 
Method Summary
 void evaluate()
           
 int exec()
           
 String getCommand()
           
 int getExitValue()
           
 Throwable getThrownError()
           
 int getTimeout()
           
 boolean getWaitForExit()
           
static void main(String[] args)
           
 void setCommand(String s)
           
 void setInputStream(InputStream is)
           
 void setStdErrorStream(OutputStream os)
           
 void setStdOutputStream(OutputStream os)
           
 void setTimeout(int timeout)
           
 void setWaitForExit(boolean waitForExit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandRunner

public CommandRunner()
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 IOException
Returns:
process exit value (return code) or -1 if timed out.
Throws:
IOException

getThrownError

public Throwable getThrownError()

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int timeout)

getWaitForExit

public boolean getWaitForExit()

setWaitForExit

public void setWaitForExit(boolean waitForExit)

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


Copyright © 2012 The Apache Software Foundation