Class WebSocket00FrameDecoder

All Implemented Interfaces:
ChannelHandler, ChannelInboundHandler, WebSocketFrameDecoder

public class WebSocket00FrameDecoder extends ReplayingDecoder<Void> implements WebSocketFrameDecoder
Decodes ByteBufs into WebSocketFrames.

For the detailed instruction on adding add Web Socket support to your HTTP server, take a look into the WebSocketServer example located in the io.netty.example.http.websocket package.

  • Field Details

    • DEFAULT_MAX_FRAME_SIZE

      static final int DEFAULT_MAX_FRAME_SIZE
      See Also:
    • maxFrameSize

      private final long maxFrameSize
    • receivedClosingHandshake

      private boolean receivedClosingHandshake
  • Constructor Details

    • WebSocket00FrameDecoder

      public WebSocket00FrameDecoder()
    • WebSocket00FrameDecoder

      public WebSocket00FrameDecoder(int maxFrameSize)
      Creates a new instance of WebSocketFrameDecoder with the specified maxFrameSize. If the client sends a frame size larger than maxFrameSize, the channel will be closed.
      Parameters:
      maxFrameSize - the maximum frame size to decode
    • WebSocket00FrameDecoder

      public WebSocket00FrameDecoder(WebSocketDecoderConfig decoderConfig)
      Creates a new instance of WebSocketFrameDecoder with the specified maxFrameSize. If the client sends a frame size larger than maxFrameSize, the channel will be closed.
      Parameters:
      decoderConfig - Frames decoder configuration.
  • Method Details