Class WebSocket13FrameDecoder

    • Constructor Detail

      • WebSocket13FrameDecoder

        public WebSocket13FrameDecoder​(boolean expectMaskedFrames,
                                       boolean allowExtensions,
                                       int maxFramePayloadLength)
        Constructor
        Parameters:
        expectMaskedFrames - Web socket servers must set this to true processed incoming masked payload. Client implementations must set this to false.
        allowExtensions - Flag to allow reserved extension bits to be used or not
        maxFramePayloadLength - Maximum length of a frame's payload. Setting this to an appropriate value for you application helps check for denial of services attacks.
      • WebSocket13FrameDecoder

        public WebSocket13FrameDecoder​(boolean expectMaskedFrames,
                                       boolean allowExtensions,
                                       int maxFramePayloadLength,
                                       boolean allowMaskMismatch)
        Constructor
        Parameters:
        expectMaskedFrames - Web socket servers must set this to true processed incoming masked payload. Client implementations must set this to false.
        allowExtensions - Flag to allow reserved extension bits to be used or not
        maxFramePayloadLength - Maximum length of a frame's payload. Setting this to an appropriate value for you application helps check for denial of services attacks.
        allowMaskMismatch - When set to true, frames which are not masked properly according to the standard will still be accepted.
      • WebSocket13FrameDecoder

        public WebSocket13FrameDecoder​(WebSocketDecoderConfig decoderConfig)
        Constructor
        Parameters:
        decoderConfig - Frames decoder configuration.