Example usage for org.apache.http.impl.conn.tsccm ThreadSafeClientConnManager getDefaultMaxPerRoute

List of usage examples for org.apache.http.impl.conn.tsccm ThreadSafeClientConnManager getDefaultMaxPerRoute

Introduction

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

Prototype

public int getDefaultMaxPerRoute() 

Source Link

Usage

From source file:org.eclipse.mylyn.commons.repositories.http.tests.HttpUtilTest.java

@Test
public void testConfigureConnectionManager() {
    ThreadSafeClientConnManager connManager = HttpUtil.getConnectionManager();

    assertEquals(CoreUtil.TEST_MODE ? 2 : MAX_HTTP_HOST_CONNECTIONS_DEFAULT,
            connManager.getDefaultMaxPerRoute());
    assertEquals(CoreUtil.TEST_MODE ? 20 : MAX_HTTP_TOTAL_CONNECTIONS_DEFAULT, connManager.getMaxTotal());
}

From source file:org.apache.abdera2.common.protocol.BasicClient.java

/**
 * Return the maximum number of connections allowed for a single host. This
 * only returns a value if the Connection Manager implementation is a
 * ThreadSafeClientConnManager instance, otherwise it returns -1. Subclasses
 * can override this behavior if a different Connection Manager implementation
 * is used./*from w w  w .ja v  a  2s  . co  m*/
 */
public int getMaxConnectionsPerHost() {
    ClientConnectionManager ccm = client.getConnectionManager();
    if (ccm instanceof ThreadSafeClientConnManager) {
        ThreadSafeClientConnManager cm = (ThreadSafeClientConnManager) client.getConnectionManager();
        return cm.getDefaultMaxPerRoute();
    } else
        return -1;
}