1 11 package org.eclipse.ui.internal.browser.browsers; 12 13 import java.io.*; 14 15 import org.eclipse.ui.internal.browser.WebBrowserUIPlugin; 16 19 public class StreamConsumer extends Thread { 20 BufferedReader bReader; 21 22 private String lastLine; 23 24 public StreamConsumer(InputStream inputStream) { 25 super(); 26 setDaemon(true); 27 bReader = new BufferedReader(new InputStreamReader(inputStream)); 28 } 29 30 public void run() { 31 try { 32 String line; 33 while (null != (line = bReader.readLine())) { 34 lastLine = line; 35 BrowserLog.log(line); 36 } 37 bReader.close(); 38 } catch (IOException ioe) { 39 WebBrowserUIPlugin.logError("Exception occurred reading from web browser.", ioe); } 41 } 42 43 46 public String getLastLine() { 47 return lastLine; 48 } 49 } | Popular Tags |