Top Description Fields Constructors Methods
org.apache.http.impl.conn

public Class ManagedHttpClientConnectionFactory

extends Object
implements HttpConnectionFactory<HttpRoute, ManagedHttpClientConnection>
Class Inheritance
All Implemented Interfaces
org.apache.http.conn.HttpConnectionFactory
Annotations
@Contract
threading:IMMUTABLE_CONDITIONAL
Imports
java.nio.charset.Charset, .CharsetDecoder, .CharsetEncoder, .CodingErrorAction, java.util.concurrent.atomic.AtomicLong, org.apache.commons.logging.Log, .LogFactory, org.apache.http.HttpRequest, .HttpResponse, org.apache.http.annotation.Contract, .ThreadingBehavior, org.apache.http.config.ConnectionConfig, org.apache.http.conn.HttpConnectionFactory, .ManagedHttpClientConnection, org.apache.http.conn.routing.HttpRoute, org.apache.http.entity.ContentLengthStrategy, org.apache.http.impl.entity.LaxContentLengthStrategy, .StrictContentLengthStrategy, org.apache.http.impl.io.DefaultHttpRequestWriterFactory, org.apache.http.io.HttpMessageParserFactory, .HttpMessageWriterFactory

Factory for ManagedHttpClientConnection instances.
Since
4.3

Field Summary

Modifier and TypeField and Description
private static final AtomicLong
private final Log
private final ContentLengthStrategy
public static final ManagedHttpClientConnectionFactory
private final Log
private final ContentLengthStrategy
private final HttpMessageWriterFactory<HttpRequest>
private final HttpMessageParserFactory<HttpResponse>
private final Log

Constructor Summary

AccessConstructor and Description
public
ManagedHttpClientConnectionFactory(final HttpMessageWriterFactory<HttpRequest> requestWriterFactory, final HttpMessageParserFactory<HttpResponse> responseParserFactory, final ContentLengthStrategy incomingContentStrategy, final ContentLengthStrategy outgoingContentStrategy)

public
public
public

Method Summary

Modifier and TypeMethod and Description
public ManagedHttpClientConnection
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COUNTERback to summary
private static final AtomicLong COUNTER
headerLogback to summary
private final Log headerLog
incomingContentStrategyback to summary
private final ContentLengthStrategy incomingContentStrategy
INSTANCEback to summary
public static final ManagedHttpClientConnectionFactory INSTANCE
logback to summary
private final Log log
outgoingContentStrategyback to summary
private final ContentLengthStrategy outgoingContentStrategy
requestWriterFactoryback to summary
private final HttpMessageWriterFactory<HttpRequest> requestWriterFactory
responseParserFactoryback to summary
private final HttpMessageParserFactory<HttpResponse> responseParserFactory
wireLogback to summary
private final Log wireLog

Constructor Detail

ManagedHttpClientConnectionFactoryback to summary
public ManagedHttpClientConnectionFactory(final HttpMessageWriterFactory<HttpRequest> requestWriterFactory, final HttpMessageParserFactory<HttpResponse> responseParserFactory, final ContentLengthStrategy incomingContentStrategy, final ContentLengthStrategy outgoingContentStrategy)
Since
4.4
ManagedHttpClientConnectionFactoryback to summary
public ManagedHttpClientConnectionFactory(final HttpMessageWriterFactory<HttpRequest> requestWriterFactory, final HttpMessageParserFactory<HttpResponse> responseParserFactory)
ManagedHttpClientConnectionFactoryback to summary
public ManagedHttpClientConnectionFactory(final HttpMessageParserFactory<HttpResponse> responseParserFactory)
ManagedHttpClientConnectionFactoryback to summary
public ManagedHttpClientConnectionFactory()

Method Detail

createback to summary
public ManagedHttpClientConnection create(final HttpRoute route, final ConnectionConfig config)

Implements org.apache.http.conn.HttpConnectionFactory.create.

Annotations
@Override