public class

DefaultHttpRequestParser

extends AbstractMessageParser<T extends HttpMessage>
java.lang.Object
   ↳ org.apache.http.impl.nio.codecs.AbstractMessageParser<T extends org.apache.http.HttpMessage>
     ↳ org.apache.http.impl.nio.codecs.DefaultHttpRequestParser

Class Overview

Default NHttpMessageParser implementation for HttpRequests.

The following parameters can be used to customize the behavior of this class:

Summary

[Expand]
Inherited Fields
From class org.apache.http.impl.nio.codecs.AbstractMessageParser
Public Constructors
DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)
Protected Methods
HttpRequest createMessage(CharArrayBuffer buffer)
Creates HttpMessage instance based on the content of the input buffer containing the first line of the incoming HTTP message.
[Expand]
Inherited Methods
From class org.apache.http.impl.nio.codecs.AbstractMessageParser
From class java.lang.Object
From interface org.apache.http.nio.NHttpMessageParser

Public Constructors

public DefaultHttpRequestParser (SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)

Protected Methods

protected HttpRequest createMessage (CharArrayBuffer buffer)

Creates HttpMessage instance based on the content of the input buffer containing the first line of the incoming HTTP message.

Parameters
buffer the line buffer.
Returns
  • HTTP message.
Throws
HttpException
ParseException