public class ManagedNHttpClientConnectionFactory extends java.lang.Object implements NHttpConnectionFactory<ManagedNHttpClientConnection>
ManagedNHttpClientConnection
instances.Modifier and Type | Field and Description |
---|---|
private org.apache.http.nio.util.ByteBufferAllocator |
allocator |
private static java.util.concurrent.atomic.AtomicLong |
COUNTER |
private org.apache.commons.logging.Log |
headerlog |
static ManagedNHttpClientConnectionFactory |
INSTANCE |
private org.apache.commons.logging.Log |
log |
private org.apache.http.nio.NHttpMessageWriterFactory<org.apache.http.HttpRequest> |
requestWriterFactory |
private org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpResponse> |
responseParserFactory |
private org.apache.commons.logging.Log |
wirelog |
Constructor and Description |
---|
ManagedNHttpClientConnectionFactory() |
ManagedNHttpClientConnectionFactory(org.apache.http.nio.NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory,
org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory,
org.apache.http.nio.util.ByteBufferAllocator allocator) |
Modifier and Type | Method and Description |
---|---|
ManagedNHttpClientConnection |
create(org.apache.http.nio.reactor.IOSession iosession,
org.apache.http.config.ConnectionConfig config) |
private final org.apache.commons.logging.Log headerlog
private final org.apache.commons.logging.Log wirelog
private final org.apache.commons.logging.Log log
private static final java.util.concurrent.atomic.AtomicLong COUNTER
public static final ManagedNHttpClientConnectionFactory INSTANCE
private final org.apache.http.nio.util.ByteBufferAllocator allocator
private final org.apache.http.nio.NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory
private final org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory
public ManagedNHttpClientConnectionFactory(org.apache.http.nio.NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, org.apache.http.nio.util.ByteBufferAllocator allocator)
public ManagedNHttpClientConnectionFactory()
public ManagedNHttpClientConnection create(org.apache.http.nio.reactor.IOSession iosession, org.apache.http.config.ConnectionConfig config)
create
in interface NHttpConnectionFactory<ManagedNHttpClientConnection>