org.globus.util.http
Class LineReader
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.globus.util.http.LineReader
- All Implemented Interfaces:
- java.io.Closeable
public class LineReader
- extends java.io.FilterInputStream
Fields inherited from class java.io.FilterInputStream |
in |
Constructor Summary |
LineReader(java.io.InputStream is)
|
Method Summary |
int |
getCharsRead()
|
java.io.InputStream |
getInputStream()
|
java.lang.String |
readLine()
|
protected java.lang.String |
readLine(java.io.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 |
_charsRead
protected int _charsRead
LineReader
public LineReader(java.io.InputStream is)
getInputStream
public java.io.InputStream getInputStream()
getCharsRead
public int getCharsRead()
readLine
public java.lang.String readLine()
throws java.io.IOException
- Throws:
java.io.IOException
readLine
protected java.lang.String readLine(java.io.InputStream in)
throws java.io.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:
java.io.IOException
- if a connection fails or abnormal connection
termination.