home *** CD-ROM | disk | FTP | other *** search
- import java.io.BufferedReader;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.io.PrintStream;
- import java.io.PrintWriter;
- import java.io.Reader;
-
- public class InputStreamMonitor extends Thread {
- // $FF: renamed from: in java.io.BufferedReader
- private BufferedReader field_0;
- private PrintWriter out;
-
- public InputStreamMonitor(InputStream var1) {
- if (var1 == null) {
- new IllegalArgumentException("Null Value as argument ");
- }
-
- this.field_0 = new BufferedReader(new InputStreamReader(var1));
- this.out = new PrintWriter(System.out);
- ((Thread)this).start();
- }
-
- public InputStreamMonitor(InputStream var1, PrintStream var2) {
- if (var1 == null || var2 == null) {
- new IllegalArgumentException("Null Value as argument ");
- }
-
- this.field_0 = new BufferedReader(new InputStreamReader(var1));
- this.out = new PrintWriter(var2);
- ((Thread)this).start();
- }
-
- public InputStreamMonitor(Reader var1, PrintWriter var2) {
- if (var1 == null || var2 == null) {
- new IllegalArgumentException("Null Value as argument ");
- }
-
- this.field_0 = new BufferedReader(var1);
- this.out = var2;
- ((Thread)this).start();
- }
-
- public void run() {
- while(true) {
- String var1;
- try {
- if ((var1 = this.field_0.readLine()) == null) {
- return;
- }
- } catch (Exception var2) {
- return;
- }
-
- this.out.println(var1);
- this.out.flush();
- }
- }
- }
-