Package org.apache.http.impl.nio.conn
Class ManagedNHttpClientConnectionFactory
- java.lang.Object
-
- org.apache.http.impl.nio.conn.ManagedNHttpClientConnectionFactory
-
- All Implemented Interfaces:
NHttpConnectionFactory<ManagedNHttpClientConnection>
public class ManagedNHttpClientConnectionFactory extends java.lang.Object implements NHttpConnectionFactory<ManagedNHttpClientConnection>
Default factory forManagedNHttpClientConnection
instances.- Since:
- 4.0
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedNHttpClientConnection
create(org.apache.http.nio.reactor.IOSession iosession, org.apache.http.config.ConnectionConfig config)
-
-
-
Field Detail
-
headerlog
private final org.apache.commons.logging.Log headerlog
-
wirelog
private final org.apache.commons.logging.Log wirelog
-
log
private final org.apache.commons.logging.Log log
-
COUNTER
private static final java.util.concurrent.atomic.AtomicLong COUNTER
-
INSTANCE
public static final ManagedNHttpClientConnectionFactory INSTANCE
-
allocator
private final org.apache.http.nio.util.ByteBufferAllocator allocator
-
requestWriterFactory
private final org.apache.http.nio.NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory
-
responseParserFactory
private final org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory
-
-
Constructor Detail
-
ManagedNHttpClientConnectionFactory
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)
-
ManagedNHttpClientConnectionFactory
public ManagedNHttpClientConnectionFactory()
-
-
Method Detail
-
create
public ManagedNHttpClientConnection create(org.apache.http.nio.reactor.IOSession iosession, org.apache.http.config.ConnectionConfig config)
- Specified by:
create
in interfaceNHttpConnectionFactory<ManagedNHttpClientConnection>
-
-