Interface NHttpMessageParser<T extends MessageHeaders>

    • Method Detail

      • reset

        void reset()
        Resets the parser. The parser will be ready to start parsing another HTTP message.
      • parse

        T parse​(SessionInputBuffer buffer,
                boolean endOfStream)
         throws java.io.IOException,
                HttpException
        Attempts to parse a complete message head from the content of the internal buffer. If the message in the input buffer is incomplete this method will return null.
        Parameters:
        buffer - session input buffer.
        endOfStream - end of stream flag
        Returns:
        HTTP message head, if available, null otherwise.
        Throws:
        java.io.IOException - in case of an I/O error.
        HttpException - in case the HTTP message is malformed or violates the HTTP protocol.