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