package com.dgrid.util;
import java.io.InputStream;
import java.io.InputStreamReader;
public class StreamReaderThread extends Thread {
private StringBuffer out;
private InputStreamReader isr;
public StreamReaderThread(InputStream in, StringBuffer out) {
this.out = out;
this.isr = new InputStreamReader(in);
}
public void run() {
int ch;
try {
while (-1 != (ch = isr.read()))
out.append((char) ch);
} catch (Exception e) {
out.append("\nRead error: " + e.getMessage());
}
}
}