Class DefaultHttpResponseParser

java.lang.Object
org.apache.http.impl.nio.codecs.AbstractMessageParser<org.apache.http.HttpResponse>
org.apache.http.impl.nio.codecs.DefaultHttpResponseParser
All Implemented Interfaces:
NHttpMessageParser<org.apache.http.HttpResponse>

public class DefaultHttpResponseParser extends AbstractMessageParser<org.apache.http.HttpResponse>
Default NHttpMessageParser implementation for HttpResponses.
Since:
4.1
  • Constructor Details

    • DefaultHttpResponseParser

      @Deprecated public DefaultHttpResponseParser(SessionInputBuffer buffer, org.apache.http.message.LineParser parser, org.apache.http.HttpResponseFactory responseFactory, org.apache.http.params.HttpParams params)
    • 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 Details

    • 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.