Class CountingInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
com.amazonaws.internal.SdkFilterInputStream
com.amazonaws.util.CountingInputStream
- All Implemented Interfaces:
com.amazonaws.internal.MetricAware, com.amazonaws.internal.Releasable, Closeable, AutoCloseable
public class CountingInputStream
extends com.amazonaws.internal.SdkFilterInputStream
Simple input stream wrapper utility to count the bytes read from a stream.
-
Field Summary
Fields inherited from class FilterInputStream
in -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.amazonaws.internal.SdkFilterInputStream
abort, abortIfNeeded, available, close, isMetricActivated, mark, markSupported, release, reset, skipMethods inherited from class FilterInputStream
readMethods inherited from class InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Constructor Details
-
CountingInputStream
-
-
Method Details
-
getByteCount
public long getByteCount()Returns the number of bytes read from this stream so far.- Returns:
- the number of bytes read from this stream so far.
-
read
- Overrides:
readin classcom.amazonaws.internal.SdkFilterInputStream- Throws:
IOException
-
read
- Overrides:
readin classcom.amazonaws.internal.SdkFilterInputStream- Throws:
IOException
-