| Package | Description |
|---|---|
| org.apache.commons.io.input |
Provides implementations of input classes, such as
InputStream and Reader. |
| Modifier and Type | Class and Description |
|---|---|
class |
AutoCloseInputStream
Proxy stream that closes and discards the underlying stream as soon as the end of input has been reached or when the stream is explicitly closed.
|
class |
BOMInputStream
This class is used to wrap a stream that includes an encoded
ByteOrderMark as its first bytes. |
class |
BoundedInputStream
Reads bytes up to a maximum count and stops once reached.
|
class |
ChecksumInputStream
Automatically verifies a
Checksum value once the stream is exhausted or the count threshold is reached. |
class |
CloseShieldInputStream
Proxy stream that prevents the underlying input stream from being closed.
|
class |
CountingInputStream
Deprecated.
Use
BoundedInputStream (unbounded by default). |
class |
MarkShieldInputStream
This is an alternative to
ByteArrayInputStream
which removes the synchronization overhead for non-concurrent
access; as such this class is not thread-safe. |
class |
MessageDigestCalculatingInputStream
Deprecated.
|
class |
MessageDigestInputStream
This class is an example for using an
ObservableInputStream. |
class |
ObservableInputStream
The
ObservableInputStream allows, that an InputStream may be consumed by other receivers, apart from the
thread, which is reading it. |
class |
SwappedDataInputStream
DataInput for systems relying on little-endian data formats.
|
class |
TaggedInputStream
An input stream decorator that tags potential exceptions so that the
stream that caused the exception can easily be identified.
|
class |
TeeInputStream
InputStream proxy that transparently writes a copy of all bytes read
from the proxied stream to a given OutputStream.
|
class |
ThrottledInputStream
Provides bandwidth throttling on a specified InputStream.
|