Class HttpContentCompressor

    • Constructor Detail

      • HttpContentCompressor

        public HttpContentCompressor()
        Creates a new handler with the default compression level (6), default window size (15) and default memory level (8).
      • HttpContentCompressor

        public HttpContentCompressor​(int compressionLevel)
        Creates a new handler with the specified compression level, default window size (15) and default memory level (8).
        Parameters:
        compressionLevel - 1 yields the fastest compression and 9 yields the best compression. 0 means no compression. The default compression level is 6.
      • HttpContentCompressor

        public HttpContentCompressor​(int compressionLevel,
                                     int windowBits,
                                     int memLevel)
        Creates a new handler with the specified compression level, window size, and memory level.
        Parameters:
        compressionLevel - 1 yields the fastest compression and 9 yields the best compression. 0 means no compression. The default compression level is 6.
        windowBits - The base two logarithm of the size of the history buffer. The value should be in the range 9 to 15 inclusive. Larger values result in better compression at the expense of memory usage. The default value is 15.
        memLevel - How much memory should be allocated for the internal compression state. 1 uses minimum memory and 9 uses maximum memory. Larger values result in better and faster compression at the expense of memory usage. The default value is 8.