The javadoc seems to have outdated info. It should have been like the following:

  ExecuteWatchdog watchdog = new ExecuteWatchdog(30000);
  Executor exec = new DefaultExecutor();
  exec.setStreamHandler(myStreamHandler);
  exec.setWatchdog(watchdog);
  int exitvalue = exec.execute(mycmdline);
  if (DefaultExecutor.isFailure(exitvalue) && watchdog.killedProcess()) {
    // it was killed on purpose by the watchdog
  }

Regards,

Woonsan


On Tue, Apr 26, 2016 at 8:32 AM, Leonardo K. Shikida <shik...@gmail.com> wrote:
> Hi
>
> https://commons.apache.org/proper/commons-exec/apidocs/org/apache/commons/exec/ExecuteWatchdog.html
>
> says
>
>  ExecuteWatchdog watchdog = new ExecuteWatchdog(30000);
>  Executer exec = new Executer(myloghandler, watchdog);
>  exec.setCommandLine(mycmdline);
>  int exitvalue = exec.execute();
>  if (Execute.isFailure(exitvalue) && watchdog.killedProcess()) {
>      // it was killed on purpose by the watchdog
>  }
>
> but
>
> "Executer" does not exist
>
> "Executor" does exist but it is an interface
>
> DefaultExecutor implements Executor but does not set a watchdog in the
> constructor
>
>
>
>
> []
>
> Leo

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org

Reply via email to