Errors that can be thrown by
NIOWebSocket during protocol upgrade.
A structured representation of a single WebSocket frame.
A single 4-byte websocket masking key.
An operation code for a websocket frame.
HTTPClientProtocolUpgrader that knows how to do the WebSocket upgrade dance.
NIOWebSocketFrameAggregator buffers inbound fragmented
WebSocketFrame’s and aggregates them into a single
WebSocketFrame. It guarantees that a
WebSocketFrame with an
.continuation is never forwarded. Frames which are not fragmented are just forwarded without any processing. Fragmented frames are unmasked, concatenated and forwarded as a new
WebSocketFrame which is either a
rsv3 are lost if a frame is fragmented because they cannot be concatenated.
HTTPServerProtocolUpgrader that knows how to do the WebSocket upgrade dance.
ChannelHandler that deserializes websocket frames into a structured format for further processing.
ChannelHandler that serializes structured websocket frames into a byte stream for sending on the network.
ChannelHandler that catches protocol errors emitted by the
WebSocketFrameDecoder and automatically generates protocol error responses.