Class DefaultHttpResponseParser

    • Constructor Detail

      • DefaultHttpResponseParser

        public DefaultHttpResponseParser​(SessionInputBuffer buffer,
                                         org.apache.http.message.LineParser parser,
                                         org.apache.http.HttpResponseFactory responseFactory,
                                         org.apache.http.config.MessageConstraints constraints)
        Creates an instance of DefaultHttpResponseParser.
        Parameters:
        buffer - the session input buffer.
        parser - the line parser. If null BasicLineParser.INSTANCE will be used.
        responseFactory - the response factory. If null DefaultHttpResponseFactory.INSTANCE will be used.
        constraints - Message constraints. If null MessageConstraints.DEFAULT will be used.
        Since:
        4.3
      • DefaultHttpResponseParser

        public DefaultHttpResponseParser​(SessionInputBuffer buffer,
                                         org.apache.http.config.MessageConstraints constraints)
        Since:
        4.3
      • DefaultHttpResponseParser

        public DefaultHttpResponseParser​(SessionInputBuffer buffer)
        Since:
        4.3
    • Method Detail

      • createMessage

        protected org.apache.http.HttpResponse createMessage​(org.apache.http.util.CharArrayBuffer buffer)
                                                      throws org.apache.http.HttpException,
                                                             org.apache.http.ParseException
        Description copied from class: AbstractMessageParser
        Creates HttpMessage instance based on the content of the input buffer containing the first line of the incoming HTTP message.
        Specified by:
        createMessage in class AbstractMessageParser<org.apache.http.HttpResponse>
        Parameters:
        buffer - the line buffer.
        Returns:
        HTTP message.
        Throws:
        org.apache.http.HttpException - in case of HTTP protocol violation
        org.apache.http.ParseException - in case of a parse error.