org.globus.util.http
Class LineReader

java.lang.Object
  extended byjava.io.InputStream
      extended byjava.io.FilterInputStream
          extended byorg.globus.util.http.LineReader

public class LineReader
extends FilterInputStream


Field Summary
protected  int _charsRead
           
 
Fields inherited from class java.io.FilterInputStream
in
 
Constructor Summary
LineReader(InputStream is)
           
 
Method Summary
 int getCharsRead()
           
 InputStream getInputStream()
           
 String readLine()
           
protected  String readLine(InputStream in)
          Read a line of text from the given Stream and return it as a String.
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_charsRead

protected int _charsRead
Constructor Detail

LineReader

public LineReader(InputStream is)
Method Detail

getInputStream

public InputStream getInputStream()

getCharsRead

public int getCharsRead()

readLine

public String readLine()
                throws IOException
Throws:
IOException

readLine

protected String readLine(InputStream in)
                   throws IOException
Read a line of text from the given Stream and return it as a String. Assumes lines end in CRLF.

Parameters:
in - a connected stream which contains the entire message being sen.
Returns:
the next line read from the stream.
Throws:
IOException - if a connection fails or abnormal connection termination.