# Uses of Class
org.apache.commons.compress.compressors.lz77support.Parameters

Packages that use Parameters
Package
Description
org.apache.commons.compress.compressors.lz4
Provides stream classes for the LZ4 algorithm.
org.apache.commons.compress.compressors.lz77support
Provides utility classes for LZ77 based algorithms.
org.apache.commons.compress.compressors.snappy
Provides stream classes for the Snappy algorithm.

- ## Uses of Parameters in org.apache.commons.compress.compressors.lz4

  Constructors in org.apache.commons.compress.compressors.lz4 with parameters of type Parameters
  Modifier
  Constructor
  Description
  ``
  `BlockLZ4CompressorOutputStream(OutputStream out, Parameters params)`
  Creates a new LZ4 output stream.
  ``
  `Parameters(FramedLZ4CompressorOutputStream.BlockSize blockSize, boolean withContentChecksum, boolean withBlockChecksum, boolean withBlockDependency, Parameters lz77params)`
  Sets up custom parameters for the LZ4 stream.
  ``
  `Parameters(FramedLZ4CompressorOutputStream.BlockSize blockSize, Parameters lz77params)`
  Sets up custom a custom block size for the LZ4 stream but otherwise uses the defaults of enabled content checksum, disabled block checksums and independent blocks.

- ## Uses of Parameters in org.apache.commons.compress.compressors.lz77support

  Methods in org.apache.commons.compress.compressors.lz77support that return Parameters
  Modifier and Type
  Method
  Description
  `Parameters`
  Parameters.Builder.`build()`
  Creates the `Parameters` instance.
  Constructors in org.apache.commons.compress.compressors.lz77support with parameters of type Parameters
  Modifier
  Constructor
  Description
  ``
  `LZ77Compressor(Parameters params, LZ77Compressor.Callback callback)`
  Initializes a compressor with parameters and a callback.

- ## Uses of Parameters in org.apache.commons.compress.compressors.snappy

  Constructors in org.apache.commons.compress.compressors.snappy with parameters of type Parameters
  Modifier
  Constructor
  Description
  ``
  `FramedSnappyCompressorOutputStream(OutputStream out, Parameters params)`
  Constructs a new output stream that compresses snappy-framed-compressed data to the specified output stream.
  ``
  `SnappyCompressorOutputStream(OutputStream out, long uncompressedSize, Parameters params)`
  Constructor providing full control over the underlying LZ77 compressor.