SessionInputBuffer.
| Modifier and Type | Field and Description |
|---|---|
| private final CharArrayBuffer | |
| private final HttpRequestFactory |
| Access | Constructor and Description |
|---|---|
| public | DefaultHttpRequestParser(final SessionInputBuffer
the session input buffer. buffer, final LineParser the line parser. lineParser, final HttpRequestFactory the factory to use to create
requestFactory, final HttpParams HttpRequests.HTTP parameters. params)
Creates an instance of this class.
|
| public | DefaultHttpRequestParser(final SessionInputBuffer
the session input buffer. buffer, final LineParser the line parser. If lineParser, final HttpRequestFactory null
org. will be used.the response factory. If requestFactory, final MessageConstraints null
DefaultHttpRequestFactory#INSTANCE will be used.the message constraints. If constraints)null
MessageConstraints#DEFAULT will be used.Creates new instance of DefaultHttpRequestParser. |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected HttpRequest | parseHead(final SessionInputBuffer
the session input buffer. sessionBuffer)Implements abstract org. HttpMessage based on the initial input from the session buffer.
|
| lineBuf | back to summary |
|---|---|
| private final CharArrayBuffer lineBuf | |
| requestFactory | back to summary |
|---|---|
| private final HttpRequestFactory requestFactory | |
| DefaultHttpRequestParser | back to summary |
|---|---|
| public DefaultHttpRequestParser(final SessionInputBuffer buffer, final LineParser lineParser, final HttpRequestFactory requestFactory, final HttpParams params)
Deprecated Creates an instance of this class.
| |
| DefaultHttpRequestParser | back to summary |
|---|---|
| public DefaultHttpRequestParser(final SessionInputBuffer buffer, final LineParser lineParser, final HttpRequestFactory requestFactory, final MessageConstraints constraints) Creates new instance of DefaultHttpRequestParser.
| |
| DefaultHttpRequestParser | back to summary |
|---|---|
public DefaultHttpRequestParser(final SessionInputBuffer buffer, final MessageConstraints constraints)
| |
| DefaultHttpRequestParser | back to summary |
|---|---|
public DefaultHttpRequestParser(final SessionInputBuffer buffer)
| |
| parseHead | back to summary |
|---|---|
| protected HttpRequest parseHead(final SessionInputBuffer sessionBuffer) throws IOException, HttpException, ParseException Implements abstract org. Doc from org. Subclasses must override this method to generate an instance of
Usually this method is expected to read just the very first line or
the very first valid from the data stream and based on the input generate
an appropriate instance of
| |