Class DataBodyParser

    • Field Detail

      • padding

        private int padding
      • paddingLength

        private int paddingLength
      • length

        private int length
    • Method Detail

      • reset

        private void reset()
      • emptyBody

        protected void emptyBody​(java.nio.ByteBuffer buffer)
        Overrides:
        emptyBody in class BodyParser
      • parse

        public boolean parse​(java.nio.ByteBuffer buffer)
        Description copied from class: BodyParser

        Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

        Specified by:
        parse in class BodyParser
        Parameters:
        buffer - the buffer to parse
        Returns:
        true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
      • onData

        private void onData​(java.nio.ByteBuffer buffer,
                            boolean fragment,
                            int padding)
      • onData

        private void onData​(DataFrame frame)