## Uses of Class
org.apache.commons.io.input.ProxyInputStream

Packages that use ProxyInputStream
org.apache.commons.io.input: This package provides implementations of input classes, such as `InputStream` and `Reader`.

### Uses of ProxyInputStream in org.apache.commons.io.input

Subclasses of ProxyInputStream in org.apache.commons.io.input
`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` `CloseShieldInputStream` Proxy stream that prevents the underlying input stream from being closed.
`class` `CountingInputStream` A decorating input stream that counts the number of bytes that have passed through the stream so far.
`class` `MessageDigestCalculatingInputStream` 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.