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(); } } }