public class DefaultHttpResponseParser extends AbstractMessageParser<HttpResponse>
NHttpMessageParser
implementation
for HttpResponse
s.Modifier and Type | Field and Description |
---|---|
private HttpResponseFactory |
responseFactory |
lineParser
Constructor and Description |
---|
DefaultHttpResponseParser(SessionInputBuffer buffer) |
DefaultHttpResponseParser(SessionInputBuffer buffer,
LineParser parser,
HttpResponseFactory responseFactory,
HttpParams params)
|
DefaultHttpResponseParser(SessionInputBuffer buffer,
LineParser parser,
HttpResponseFactory responseFactory,
MessageConstraints constraints)
Creates an instance of DefaultHttpResponseParser.
|
DefaultHttpResponseParser(SessionInputBuffer buffer,
MessageConstraints constraints) |
Modifier and Type | Method and Description |
---|---|
protected HttpResponse |
createMessage(CharArrayBuffer buffer)
Creates
HttpMessage instance based on the content of the input
buffer containing the first line of the incoming HTTP message. |
fillBuffer, parse, reset
private final HttpResponseFactory responseFactory
@Deprecated public DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, HttpParams params)
public DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, MessageConstraints constraints)
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.public DefaultHttpResponseParser(SessionInputBuffer buffer, MessageConstraints constraints)
public DefaultHttpResponseParser(SessionInputBuffer buffer)
protected HttpResponse createMessage(CharArrayBuffer buffer) throws HttpException, ParseException
AbstractMessageParser
HttpMessage
instance based on the content of the input
buffer containing the first line of the incoming HTTP message.createMessage
in class AbstractMessageParser<HttpResponse>
buffer
- the line buffer.HttpException
- in case of HTTP protocol violationParseException
- in case of a parse error.WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses