Class CountingInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.apache.commons.compress.utils.CountingInputStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
Deprecated.
Input stream that tracks the number of bytes read.
- Since:
- 1.3
-
Field Summary
FieldsFields inherited from class java.io.FilterInputStream
in
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final void
count
(long read) Deprecated.Increments the counter of already read bytes.long
Deprecated.Returns the current number of bytes read from this stream.int
read()
Deprecated.int
read
(byte[] b) Deprecated.int
read
(byte[] b, int off, int len) Deprecated.Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, reset, skip
-
Field Details
-
bytesRead
private long bytesReadDeprecated.
-
-
Constructor Details
-
CountingInputStream
Deprecated.
-
-
Method Details
-
count
protected final void count(long read) Deprecated.Increments the counter of already read bytes. Doesn't increment if the EOF has been hit (read == -1)- Parameters:
read
- the number of bytes read
-
getBytesRead
public long getBytesRead()Deprecated.Returns the current number of bytes read from this stream.- Returns:
- the number of read bytes
-
read
Deprecated.- Overrides:
read
in classFilterInputStream
- Throws:
IOException
-
read
Deprecated.- Overrides:
read
in classFilterInputStream
- Throws:
IOException
-
read
Deprecated.- Overrides:
read
in classFilterInputStream
- Throws:
IOException
-
CountingInputStream
.