Class PerMessageDeflateEncoder

All Implemented Interfaces:
ChannelHandler, ChannelOutboundHandler

class PerMessageDeflateEncoder extends DeflateEncoder
Per-message implementation of deflate compressor.
  • Field Details

    • compressing

      private boolean compressing
  • Constructor Details

    • PerMessageDeflateEncoder

      PerMessageDeflateEncoder(int compressionLevel, int windowSize, boolean noContext)
      Constructor
      Parameters:
      compressionLevel - compression level of the compressor.
      windowSize - maximum size of the window compressor buffer.
      noContext - true to disable context takeover.
    • PerMessageDeflateEncoder

      PerMessageDeflateEncoder(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 filter for per message deflate encoder.
  • Method Details