home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / APCHSSL2.ZIP / OS2HTTPD / jserv / com / bitmechanic / util / SyncExec$Pump.class (.txt) < prev   
Encoding:
Java Class File  |  1999-02-02  |  847 b   |  34 lines

  1. package com.bitmechanic.util;
  2.  
  3. import java.io.IOException;
  4. import java.io.InputStream;
  5. import java.io.OutputStream;
  6.  
  7. class SyncExec$Pump extends Thread {
  8.    // $FF: renamed from: in java.io.InputStream
  9.    private InputStream field_0;
  10.    private OutputStream out;
  11.  
  12.    public SyncExec$Pump(InputStream var1, OutputStream var2) {
  13.       this.field_0 = var1;
  14.       this.out = var2;
  15.    }
  16.  
  17.    public void run() {
  18.       byte[] var1 = new byte[1000];
  19.  
  20.       try {
  21.          while(true) {
  22.             int var2 = this.field_0.read(var1, 0, var1.length);
  23.             if (var2 < 0) {
  24.                return;
  25.             }
  26.  
  27.             this.out.write(var1, 0, var2);
  28.          }
  29.       } catch (IOException var3) {
  30.          throw new RuntimeException("IOException");
  31.       }
  32.    }
  33. }
  34.