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.
| Modifier and Type | Class 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 | DeflateFrameClientExtensionHandshaker
perframe-deflate handshake implementation. |
| public class | DeflateFrameServerExtensionHandshaker
perframe-deflate handshake implementation. |
| pack-priv class | PerFrameDeflateDecoder
Per-frame implementation of deflate decompressor. |
| pack-priv class | PerFrameDeflateEncoder
Per-frame implementation of deflate compressor. |
| public class | PerMessageDeflateClientExtensionHandshaker
permessage-deflate handshake implementation. |
| pack-priv class | PerMessageDeflateDecoder
Per-message implementation of deflate decompressor. |
| pack-priv class | PerMessageDeflateEncoder
Per-message implementation of deflate compressor. |
| public class | PerMessageDeflateServerExtensionHandshaker
permessage-deflate handshake implementation. |
| 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. |