1 package org.enhydra.kelp.common.dods; 2 3 import java.io.BufferedReader ; 4 import java.io.PrintStream ; 5 import org.enhydra.kelp.common.AbstractEchoBuilder; 6 7 10 public class ErrorReader extends Thread { 11 BufferedReader er; 12 AbstractEchoBuilder aeg ; 13 14 public ErrorReader(BufferedReader bufferedreader, AbstractEchoBuilder aEcho) { 15 aeg = aEcho; 16 er = bufferedreader; 17 } 18 19 public void run() { 20 try { 21 for(; !er.ready(); Thread.sleep(100L)) { } 22 String s; 23 while((s = er.readLine()) != null) { 24 aeg.echo(s+"\n"); 25 } 26 } 27 catch(Exception exception) { } 28 } 29 } 30 | Popular Tags |