Top Description Classes
module io.netty5.codec.http

Package io.netty5.handler.codec.http.websocketx.extensions.compression


Encoder, decoder, handshakers to handle most common WebSocket Compression Extensions.

This package supports different web socket extensions. The specification currently supported are:

See io.netty5.example.http.websocketx.client.WebSocketClient and io.netty5.example.http.websocketx.html5.WebSocketServer for usage.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
DeflateDecoder

Deflate implementation of a payload decompressor for io.netty5.handler.codec.http.websocketx.WebSocketFrame.

pack-priv abstract class
DeflateEncoder

Deflate implementation of a payload compressor for io.netty5.handler.codec.http.websocketx.WebSocketFrame.

public class
public class
pack-priv class
PerFrameDeflateDecoder

Per-frame implementation of deflate decompressor.

pack-priv class
PerFrameDeflateEncoder

Per-frame implementation of deflate compressor.

public class
pack-priv class
PerMessageDeflateDecoder

Per-message implementation of deflate decompressor.

pack-priv class
PerMessageDeflateEncoder

Per-message implementation of deflate compressor.

public class
public class
WebSocketClientCompressionHandler

Extends io.netty5.handler.codec.http.websocketx.extensions.compression.WebSocketClientExtensionHandler to handle the most common WebSocket Compression Extensions.

public class
WebSocketServerCompressionHandler

Extends io.netty5.handler.codec.http.websocketx.extensions.compression.WebSocketServerExtensionHandler to handle the most common WebSocket Compression Extensions.