Class ManagedHttpClientConnectionFactory

java.lang.Object
org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
All Implemented Interfaces:
org.apache.hc.core5.http.io.HttpConnectionFactory<ManagedHttpClientConnection>

@Contract(threading=STATELESS) public class ManagedHttpClientConnectionFactory extends Object implements org.apache.hc.core5.http.io.HttpConnectionFactory<ManagedHttpClientConnection>
Factory for ManagedHttpClientConnection instances.
Since:
4.3
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.apache.hc.core5.http.config.CharCodingConfig
     
    private static final AtomicLong
     
    private final org.apache.hc.core5.http.config.Http1Config
     
    private final org.apache.hc.core5.http.ContentLengthStrategy
     
     
    private final org.apache.hc.core5.http.ContentLengthStrategy
     
    private final org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest>
     
    private final org.apache.hc.core5.http.io.ResponseOutOfOrderStrategy
     
    private final org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse>
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
     
    ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory)
     
     
    ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest> requestWriterFactory, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory)
     
     
    ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest> requestWriterFactory, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory, org.apache.hc.core5.http.ContentLengthStrategy incomingContentStrategy, org.apache.hc.core5.http.ContentLengthStrategy outgoingContentStrategy)
     
    private
    ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest> requestWriterFactory, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory, org.apache.hc.core5.http.ContentLengthStrategy incomingContentStrategy, org.apache.hc.core5.http.ContentLengthStrategy outgoingContentStrategy, org.apache.hc.core5.http.io.ResponseOutOfOrderStrategy responseOutOfOrderStrategy)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • COUNTER

      private static final AtomicLong COUNTER
    • INSTANCE

      public static final ManagedHttpClientConnectionFactory INSTANCE
    • h1Config

      private final org.apache.hc.core5.http.config.Http1Config h1Config
    • charCodingConfig

      private final org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig
    • requestWriterFactory

      private final org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest> requestWriterFactory
    • responseParserFactory

      private final org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory
    • incomingContentStrategy

      private final org.apache.hc.core5.http.ContentLengthStrategy incomingContentStrategy
    • outgoingContentStrategy

      private final org.apache.hc.core5.http.ContentLengthStrategy outgoingContentStrategy
    • responseOutOfOrderStrategy

      private final org.apache.hc.core5.http.io.ResponseOutOfOrderStrategy responseOutOfOrderStrategy
  • Constructor Details

    • ManagedHttpClientConnectionFactory

      private ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest> requestWriterFactory, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory, org.apache.hc.core5.http.ContentLengthStrategy incomingContentStrategy, org.apache.hc.core5.http.ContentLengthStrategy outgoingContentStrategy, org.apache.hc.core5.http.io.ResponseOutOfOrderStrategy responseOutOfOrderStrategy)
    • ManagedHttpClientConnectionFactory

      public ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest> requestWriterFactory, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory, org.apache.hc.core5.http.ContentLengthStrategy incomingContentStrategy, org.apache.hc.core5.http.ContentLengthStrategy outgoingContentStrategy)
    • ManagedHttpClientConnectionFactory

      public ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageWriterFactory<org.apache.hc.core5.http.ClassicHttpRequest> requestWriterFactory, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory)
    • ManagedHttpClientConnectionFactory

      public ManagedHttpClientConnectionFactory(org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, org.apache.hc.core5.http.io.HttpMessageParserFactory<org.apache.hc.core5.http.ClassicHttpResponse> responseParserFactory)
    • ManagedHttpClientConnectionFactory

      public ManagedHttpClientConnectionFactory()
  • Method Details