public class ProcessWatcher extends Object
Process process = Runtime.getRuntime().exec(new String[]{"/bin/java","-version"}, null, new File("."));
ProcessWatcher w = new ProcessWatcher(process, new ProcessWatcherHandler() {
public void started(Process process) {
System.out.println("Prcess started");
}
public void stdout(Process process, String line) {
System.out.println(line);
}
public void stderr(Process process, String line) {
System.err.println(line);
}
public void ended(Process process, int value) {
System.out.println("Process Shutdown. Exit Value :" + value);
}
public void error(Process process, Throwable th) {
System.err.println(th);
}
});
w.start();
| Constructor and Description |
|---|
ProcessWatcher(Process theProcess,
ProcessWatcherHandler theHandler) |
public ProcessWatcher(Process theProcess, ProcessWatcherHandler theHandler)
Copyright © 2021 vpc open source initiative. All rights reserved.