org.apache.hc.core5.http.nio.NHttpMessageParser implementation for HttpRequests.
| Modifier and Type | Field and Description |
|---|---|
| private final HttpRequestFactory |
| Access | Constructor and Description |
|---|---|
| public | DefaultHttpRequestParser(final HttpRequestFactory<T>
the request factory. requestFactory, final LineParser the line parser. If parser, final Http1Config null
org. will be used.Message http1Config. If http1Config)null
Http1Config#DEFAULT will be used.Creates an instance of DefaultHttpRequestParser. |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected T | createMessage(final CharArrayBuffer
the line buffer. buffer)Implements abstract org. HttpMessage instance based on the content of the input
buffer containing the first line of the incoming HTTP message.
|
| public T | parse(final SessionInputBuffer
session input buffer. sessionBuffer, final boolean end of stream flag endOfStream)Overrides org. Implements org. |
| requestFactory | back to summary |
|---|---|
| private final HttpRequestFactory<T> requestFactory | |
| DefaultHttpRequestParser | back to summary |
|---|---|
| public DefaultHttpRequestParser(final HttpRequestFactory<T> requestFactory, final LineParser parser, final Http1Config http1Config) Creates an instance of DefaultHttpRequestParser.
| |
| DefaultHttpRequestParser | back to summary |
|---|---|
public DefaultHttpRequestParser(final HttpRequestFactory<T> requestFactory, final Http1Config http1Config)
| |
| DefaultHttpRequestParser | back to summary |
|---|---|
public DefaultHttpRequestParser(final HttpRequestFactory<T> requestFactory)
| |
| createMessage | back to summary |
|---|---|
| protected T createMessage(final CharArrayBuffer buffer) throws HttpException Implements abstract org. Doc from org. Creates
| |
| parse | back to summary |
|---|---|
| public T parse(final SessionInputBuffer sessionBuffer, final boolean endOfStream) throws IOException, HttpException Overrides org. Implements org. Doc from org. 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
| |