Class WebSocket08FrameDecoder

    • Field Detail

      • fragmentedFramesCount

        private int fragmentedFramesCount
      • maxFramePayloadLength

        private final long maxFramePayloadLength
      • frameFinalFlag

        private boolean frameFinalFlag
      • frameRsv

        private int frameRsv
      • frameOpcode

        private int frameOpcode
      • framePayloadLength

        private long framePayloadLength
      • framePayloadBytesRead

        private int framePayloadBytesRead
      • allowExtensions

        private final boolean allowExtensions
      • maskedPayload

        private final boolean maskedPayload
      • receivedClosingHandshake

        private boolean receivedClosingHandshake
    • Constructor Detail

      • WebSocket08FrameDecoder

        public WebSocket08FrameDecoder​(boolean maskedPayload,
                                       boolean allowExtensions)
        Constructor with default values
        Parameters:
        maskedPayload - 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
      • WebSocket08FrameDecoder

        public WebSocket08FrameDecoder​(boolean maskedPayload,
                                       boolean allowExtensions,
                                       long maxFramePayloadLength)
        Constructor
        Parameters:
        maskedPayload - 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.