Class Lz4FrameDecompressor.Builder

    • Method Detail

      • factory

        public Lz4FrameDecompressor.Builder factory​(net.jpountz.lz4.LZ4Factory factory)
        User customizable LZ4Factory instance which may be JNI bindings to the original C implementation, a pure Java implementation or a Java implementation that uses the Unsafe.
        Parameters:
        factory - The factory to use
        Returns:
        This builder
      • checksum

        public Lz4FrameDecompressor.Builder checksum​(java.util.zip.Checksum checksum)
        The Checksum instance to use to check data for integrity. By default, no checksum validation is performed.
        Parameters:
        checksum - The checksum to use
        Returns:
        This builder
      • defaultChecksum

        public Lz4FrameDecompressor.Builder defaultChecksum()
        Enable checksum validation using the default checksum, xxhash.
        Returns:
        This builder
      • maxDecompressedLength

        public Lz4FrameDecompressor.Builder maxDecompressedLength​(int maxDecompressedLength)
        Set the maximum allowed decompressed block length. The default is 256 KiB. Use 0 to allow the LZ4 format maximum of 32 MiB.
        Parameters:
        maxDecompressedLength - maximum decompressed block length
        Returns:
        This builder