Package org.jgroups.util
Class ExposedBufferedInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.BufferedInputStream
org.jgroups.util.ExposedBufferedInputStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Version:
- $Id: ExposedBufferedInputStream.java,v 1.3 2005/07/25 16:57:31 belaban Exp $
- Author:
- Bela Ban
-
Field Summary
Fields inherited from class java.io.FilterInputStream
in
-
Constructor Summary
ConstructorsConstructorDescriptionCreates aBufferedInputStream
and saves its argument, the input streamin
, for later use.ExposedBufferedInputStream
(InputStream in, int size) Creates aBufferedInputStream
with the specified buffer size, and saves its argument, the input streamin
, for later use. -
Method Summary
Methods inherited from class java.io.BufferedInputStream
available, close, mark, markSupported, read, read, reset, skip, transferTo
Methods inherited from class java.io.FilterInputStream
read
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes
-
Constructor Details
-
ExposedBufferedInputStream
Creates aBufferedInputStream
and saves its argument, the input streamin
, for later use. An internal buffer array is created and stored inbuf
.- Parameters:
in
- the underlying input stream.
-
ExposedBufferedInputStream
Creates aBufferedInputStream
with the specified buffer size, and saves its argument, the input streamin
, for later use. An internal buffer array of lengthsize
is created and stored inbuf
.- Parameters:
in
- the underlying input stream.size
- the buffer size.- Throws:
IllegalArgumentException
- if size invalid input: '<'= 0.
-
-
Method Details
-
reset
public void reset(int size)
-