Class DeflateEncoder

    • Field Detail

      • compressionLevel

        private final int compressionLevel
      • windowSize

        private final int windowSize
      • memLevel

        private final int memLevel
      • noContext

        private final boolean noContext
    • Constructor Detail

      • DeflateEncoder

        DeflateEncoder​(int compressionLevel,
                       int windowSize,
                       boolean noContext,
                       WebSocketExtensionFilter extensionEncoderFilter)
        Constructor
        Parameters:
        compressionLevel - compression level of the compressor.
        windowSize - maximum size of the window compressor buffer.
        noContext - true to disable context takeover.
        extensionEncoderFilter - extension encoder filter.
      • DeflateEncoder

        DeflateEncoder​(int compressionLevel,
                       int windowSize,
                       int memLevel,
                       boolean noContext,
                       WebSocketExtensionFilter extensionEncoderFilter)
        Constructor
        Parameters:
        compressionLevel - compression level of the compressor.
        windowSize - maximum size of the window compressor buffer.
        memLevel - internal compression state memory level (1..9).
        noContext - true to disable context takeover.
        extensionEncoderFilter - extension encoder filter.