package org.seqcode.data.io;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class StreamGobbler extends Thread
{
InputStream is;
String type;
boolean print=false;
public StreamGobbler(InputStream is, String type, boolean printOut)
{
this.print = printOut;
this.is = is;
this.type = type;
}
public void run() {
try{
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line=null;
while ( (line = br.readLine()) != null){
if(print)
System.out.println(type + ">" + line);
}
} catch (IOException ioe){
ioe.printStackTrace();
}
}
}