List of usage examples for org.apache.http.impl.nio.conn PoolingNHttpClientConnectionManager getDefaultMaxPerRoute
@Override public int getDefaultMaxPerRoute()
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; }