Example usage for org.apache.http.impl.nio.conn PoolingNHttpClientConnectionManager getDefaultMaxPerRoute

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

Introduction

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

Prototype

@Override
    public int getDefaultMaxPerRoute() 

Source Link

Usage

From source file:io.wcm.caravan.commons.httpclient.impl.HttpClientItemAsyncTest.java

@Test
public void testClientConnectionManager() {
    HttpClientConfigImpl config = context.registerInjectActivateService(new HttpClientConfigImpl(),
            ImmutableMap.<String, Object>builder().put(MAX_CONNECTIONS_PER_HOST_PROPERTY, 9)
                    .put(MAX_TOTAL_CONNECTIONS_PROPERTY, 99).build());

    HttpClientItem item = new HttpClientItem(config);
    HttpAsyncClient client = item.getHttpAsyncClient();

    PoolingNHttpClientConnectionManager connManager = HttpClientTestUtils.getConnectionManager(client);
    assertEquals(9, connManager.getDefaultMaxPerRoute());
    assertEquals(99, connManager.getMaxTotal());
    item.close();//from   w  w  w. j a va  2s . c  om
}

From source file:io.wcm.caravan.commons.httpasyncclient.impl.HttpClientItemAsyncTest.java

@Test
public void testClientConnectionManager() {
    HttpClientConfigImpl config = context.registerInjectActivateService(new HttpClientConfigImpl(),
            ImmutableMap.<String, Object>builder().put(MAX_CONNECTIONS_PER_HOST_PROPERTY, 9)
                    .put(MAX_TOTAL_CONNECTIONS_PROPERTY, 99).build());

    HttpAsyncClientItem item = new HttpAsyncClientItem(config);
    HttpAsyncClient client = item.getHttpAsyncClient();

    PoolingNHttpClientConnectionManager connManager = HttpClientTestUtils.getConnectionManager(client);
    assertEquals(9, connManager.getDefaultMaxPerRoute());
    assertEquals(99, connManager.getMaxTotal());
    item.close();/*from  w w w  .  j a v a  2s. c om*/
}

From source file:org.grycap.gpf4med.DownloadService.java

private PoolingNHttpClientConnectionManager createConnectionManager() throws IOReactorException {
    final IOReactorConfig ioReactorConfig = IOReactorConfig.custom().setSoReuseAddress(false).build();
    final PoolingNHttpClientConnectionManager connectionManager = new PoolingNHttpClientConnectionManager(
            new DefaultConnectingIOReactor(ioReactorConfig));
    connectionManager.setMaxTotal(DEFAULT_MAX_TOTAL_CONNECTIONS);
    connectionManager.setDefaultMaxPerRoute(DEFAULT_MAX_CONNECTIONS_PER_ROUTE);
    LOGGER.info("Connection manager created: [max_connections_total=" + connectionManager.getMaxTotal()
            + ", max_connections_per_route=" + connectionManager.getDefaultMaxPerRoute() + "]");
    return connectionManager;
}