Class ProcessWatcher
java.lang.Object
net.thevpc.common.swing.util.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();
- Author:
- Taha Ben Salah (taha.bensalah@gmail.com) %creationtime 27 juin 2007 12:08:13
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ProcessWatcher
-
-
Method Details
-
start
public void start() -
waitfor
public int waitfor()
-