Class DefaultHttpResponseParserFactory

java.lang.Object
org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory
All Implemented Interfaces:
org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse>

@Contract(threading=STATELESS) public class DefaultHttpResponseParserFactory extends Object implements org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse>
Default factory for response message parsers.
Since:
4.3
  • Field Details

    • INSTANCE

      public static final DefaultHttpResponseParserFactory INSTANCE
    • lineParser

      private final org.apache.hc.core5.http.message.LineParser lineParser
    • responseFactory

      private final org.apache.hc.core5.http.HttpResponseFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseFactory
  • Constructor Details

    • DefaultHttpResponseParserFactory

      public DefaultHttpResponseParserFactory(org.apache.hc.core5.http.message.LineParser lineParser, org.apache.hc.core5.http.HttpResponseFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseFactory)
    • DefaultHttpResponseParserFactory

      public DefaultHttpResponseParserFactory(org.apache.hc.core5.http.HttpResponseFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseFactory)
    • DefaultHttpResponseParserFactory

      public DefaultHttpResponseParserFactory()
  • Method Details

    • create

      public org.apache.hc.core5.http.io.HttpMessageParser<org.apache.hc.core5.http.ClassicHttpResponse> create(org.apache.hc.core5.http.config.Http1Config h1Config)
      Specified by:
      create in interface org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse>