Example usage for org.apache.http.impl.nio.conn CPool CPool

List of usage examples for org.apache.http.impl.nio.conn CPool CPool

Introduction

In this page you can find the example usage for org.apache.http.impl.nio.conn CPool CPool.

Prototype

public CPool(final ConnectingIOReactor ioreactor,
            final NIOConnFactory<HttpRoute, ManagedNHttpClientConnection> connFactory,
            final SocketAddressResolver<HttpRoute> addressResolver, final int defaultMaxPerRoute,
            final int maxTotal, final long timeToLive, final TimeUnit tunit) 

Source Link

Usage

From source file:org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager.java

public PoolingNHttpClientConnectionManager(final ConnectingIOReactor ioreactor,
        final NHttpConnectionFactory<ManagedNHttpClientConnection> connFactory,
        final Registry<SchemeIOSessionStrategy> iosessionFactoryRegistry,
        final SchemePortResolver schemePortResolver, final DnsResolver dnsResolver, final long timeToLive,
        final TimeUnit tunit) {
    super();/*from ww w  . j av a2  s.co m*/
    Args.notNull(ioreactor, "I/O reactor");
    Args.notNull(iosessionFactoryRegistry, "I/O session factory registry");
    this.ioreactor = ioreactor;
    this.configData = new ConfigData();
    this.pool = new CPool(ioreactor, new InternalConnectionFactory(this.configData, connFactory),
            new InternalAddressResolver(schemePortResolver, dnsResolver), 2, 20, timeToLive,
            tunit != null ? tunit : TimeUnit.MILLISECONDS);
    this.iosessionFactoryRegistry = iosessionFactoryRegistry;
}