home *** CD-ROM | disk | FTP | other *** search
- class WaitThread extends Thread {
- String test;
- ProcessThread waitThread;
- CallbackWaiter callbackObject;
-
- WaitThread(String var1, ProcessThread var2, String var3, CallbackWaiter var4) {
- super(var1);
- this.test = var3;
- this.waitThread = var2;
- this.callbackObject = var4;
- }
-
- public void run() {
- if (this.waitThread != null) {
- try {
- while(this.waitThread.isBusy()) {
- Thread.sleep(100L);
- }
- } catch (InterruptedException var1) {
- }
- }
-
- if (this.test == null || this.waitThread.getOutput().indexOf(this.test) == -1) {
- this.callbackObject.callbackWaiting();
- }
- }
- }
-