Class DefaultHttpResponseParser<T extends HttpResponse>
java.lang.Object
org.apache.hc.core5.http.impl.nio.AbstractMessageParser<T>
org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParser<T>
- Type Parameters:
T- The type ofHttpResponse.
- All Implemented Interfaces:
NHttpMessageParser<T>
Default
NHttpMessageParser implementation for HttpResponses.- Since:
- 4.1
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultHttpResponseParser(Http1Config http1Config, HttpResponseFactory<T> responseFactory) DefaultHttpResponseParser(Http1Config http1Config, LineParser parser, HttpResponseFactory<T> responseFactory) DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory) DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, Http1Config http1Config) Deprecated.DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, LineParser parser, Http1Config http1Config) -
Method Summary
Modifier and TypeMethodDescriptionprotected TcreateMessage(CharArrayBuffer buffer) CreatesHttpMessageinstance based on the content of the input buffer containing the first line of the incoming HTTP message.Methods inherited from class AbstractMessageParser
getLineParser, parse, reset
-
Field Details
-
responseFactory
-
-
Constructor Details
-
DefaultHttpResponseParser
public DefaultHttpResponseParser(Http1Config http1Config, LineParser parser, HttpResponseFactory<T> responseFactory) - Since:
- 5.3
-
DefaultHttpResponseParser
- Since:
- 5.3
-
DefaultHttpResponseParser
@Deprecated public DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, LineParser parser, Http1Config http1Config) -
DefaultHttpResponseParser
@Deprecated public DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, Http1Config http1Config) Deprecated. -
DefaultHttpResponseParser
- Since:
- 4.3
-
-
Method Details
-
createMessage
Description copied from class:AbstractMessageParserCreatesHttpMessageinstance based on the content of the input buffer containing the first line of the incoming HTTP message.- Specified by:
createMessagein classAbstractMessageParser<T extends HttpResponse>- Parameters:
buffer- the line buffer.- Returns:
- HTTP message.
- Throws:
HttpException- in case of HTTP protocol violation
-
DefaultHttpResponseParser(Http1Config, HttpResponseFactory)