# Uses of Package
com.norconex.commons.lang.io

Packages that use com.norconex.commons.lang.io
Package
Description
com.norconex.commons.lang.exec
Utility classes related to process/code execution.
com.norconex.commons.lang.io
Utility classes when dealing with files and directories.

- Classes in com.norconex.commons.lang.io used by com.norconex.commons.lang.exec
  Class
  Description
  InputStreamListener
  Listener that is being notified every time a chunk of bytes is processed from a given input stream.
- Classes in com.norconex.commons.lang.io used by com.norconex.commons.lang.io
  Class
  Description
  ByteArrayOutputStream
  This class is an alternate version of Java `ByteArrayOutputStream`.
  CachedInputStream
  `InputStream` wrapper that can be re-read any number of times.
  CachedOutputStream
  `OutputStream` wrapper that caches the output so it can be retrieved once as a `CachedInputStream`.
  CachedStream
  Caches I/O streams for reuse.
  CachedStreamFactory
  Factory for input/output streams caching values for repeat usage.
  InputStreamListener
  Listener that is being notified every time a chunk of bytes is processed from a given input stream.