# Uses of Package
fr.gouv.vitam.common.stream

Packages that use fr.gouv.vitam.common.stream
Package
Description
fr.gouv.vitam.common.stream
This package concerns Common Stream handling as Helpers for common actions or MultipleInputStream multiplexer.
fr.gouv.vitam.ihmrecette.appserver
Provides the web server application and configuration for the IHM Recette module and the rest resource it uses
fr.gouv.vitam.storage.offers.core
Provides core implementation (Workspace based) for the Storage Offer Default module

- Classes in fr.gouv.vitam.common.stream used by fr.gouv.vitam.common.stream
  Class
  Description
  BoundedByteBuffer.Writer
  Writes data to the `BoundedByteBuffer` At the end of data, should write and End Of File (EOF) using the writeEOF() method Closing the Writer without EOF would throw a IOException (Broken stream) Non thread safe.
  ExactSizeInputStream
  Input stream that checks input stream size (avoids premature EOF or invalid file size) This input stream guaranties that an exception occur BEFORE the last data byte is returned.
- Classes in fr.gouv.vitam.common.stream used by fr.gouv.vitam.ihmrecette.appserver
  Class
  Description
  VitamAsyncInputStreamResponse
  This class implements a fake InputStream from a Response such that the response will be closed once the stream is closed itself.
- Classes in fr.gouv.vitam.common.stream used by fr.gouv.vitam.storage.offers.core
  Class
  Description
  MultiplexedStreamReader
  Reader for multiplexed streams.