jrun.servlet.io
Class ReusableBufferedInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--java.io.BufferedInputStream
|
+--jrun.servlet.io.ReusableBufferedInputStream
- public final class ReusableBufferedInputStream
- extends java.io.BufferedInputStream
a reusable buffered input stream. It is reusable because it
allows us to quickly change the underlying input stream. when
this happens, we reset everything.
| Fields inherited from class java.io.BufferedInputStream |
buf, count, marklimit, markpos, pos |
| Fields inherited from class java.io.FilterInputStream |
in |
|
Method Summary |
void |
resetBuffer()
Clear the internal buffer |
void |
setInputStream(java.io.InputStream in)
install a new underlying input stream, and clear the internal
buffer. |
| Methods inherited from class java.io.BufferedInputStream |
available, close, mark, markSupported, read, read, reset, skip |
| Methods inherited from class java.io.FilterInputStream |
read |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReusableBufferedInputStream
public ReusableBufferedInputStream(java.io.InputStream in)
setInputStream
public void setInputStream(java.io.InputStream in)
- install a new underlying input stream, and clear the internal
buffer.
resetBuffer
public void resetBuffer()
- Clear the internal buffer
Copyright � 2002 Macromedia Corporation. All Rights Reserved.