public class ProcessWatcher1 extends ProcessWatcher
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 |
|---|
ProcessWatcher1(Process theProcess,
ProcessStringsHandler theHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
start() |
int |
waitfor() |
void |
waitForStreams() |
runAndWait, runAndWait, runAsynchpublic ProcessWatcher1(Process theProcess, ProcessStringsHandler theHandler)
Copyright © 2022 vpc open source initiative. All rights reserved.