home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 27 / CDROM27.iso / share / wnt / jig / data1.cab / Program_Executable_Files / lib / jig.jar / WaitThread.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-08-19  |  852 b   |  28 lines

  1. class WaitThread extends Thread {
  2.    String test;
  3.    ProcessThread waitThread;
  4.    CallbackWaiter callbackObject;
  5.  
  6.    WaitThread(String var1, ProcessThread var2, String var3, CallbackWaiter var4) {
  7.       super(var1);
  8.       this.test = var3;
  9.       this.waitThread = var2;
  10.       this.callbackObject = var4;
  11.    }
  12.  
  13.    public void run() {
  14.       if (this.waitThread != null) {
  15.          try {
  16.             while(this.waitThread.isBusy()) {
  17.                Thread.sleep(100L);
  18.             }
  19.          } catch (InterruptedException var1) {
  20.          }
  21.       }
  22.  
  23.       if (this.test == null || this.waitThread.getOutput().indexOf(this.test) == -1) {
  24.          this.callbackObject.callbackWaiting();
  25.       }
  26.    }
  27. }
  28.