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

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

Introduction

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

Prototype

public ThreadSafeClientConnManager(final SchemeRegistry schreg) 

Source Link

Document

Creates a new thread safe connection manager.

Usage

From source file:com.terremark.AbstractCloudApiAuthTestBase.java

/**
 * TODO//  w w  w . j ava 2  s.c  om
 *
 * @throws Exception If there is a problem authenticating using Cloud API auth.
 */
@BeforeClass
public static void cloudApiAuth() throws Exception {
    ThreadSafeClientConnManager httpConnectionManager = new ThreadSafeClientConnManager(
            SchemeRegistryFactory.createDefault());
    httpConnectionManager.setMaxTotal(10);
    httpConnectionManager.setDefaultMaxPerRoute(10);

    final PropertiesBuilder props = new PropertiesBuilder().setEndPoint(ENDPOINT_URL).setAccessKey(ACCESS_KEY)
            .setAPIVersion(VERSION).setContentType(CONTENT_TYPE).setPrivateKey(PRIVATE_KEY)
            .setHttpClient(new DefaultHttpClient(httpConnectionManager));
    client = TerremarkFactory.getClient(props);
}

From source file:org.obiba.opal.rest.client.magma.OpalClientConnectionManagerFactory.java

@Override
public ClientConnectionManager newInstance(HttpParams params, SchemeRegistry schemeRegistry) {
    ThreadSafeClientConnManager cm = new ThreadSafeClientConnManager(schemeRegistry);
    cm.setDefaultMaxPerRoute(20);//from   ww w  .ja  v  a2s  .  com
    cm.setMaxTotal(20);
    return cm;
}

From source file:org.openqa.selenium.remote.internal.HttpClientFactory.java

private static ClientConnectionManager getClientConnectionManager() {
    SchemeRegistry registry = new SchemeRegistry();
    registry.register(new Scheme("http", 80, PlainSocketFactory.getSocketFactory()));
    registry.register(new Scheme("https", 443, SSLSocketFactory.getSocketFactory()));
    ThreadSafeClientConnManager cm = new ThreadSafeClientConnManager(registry);
    cm.setMaxTotal(2000);/*from   w  w  w .  j a va  2s  . c om*/
    cm.setDefaultMaxPerRoute(2000);
    return cm;
}

From source file:org.eclipse.koneki.protocols.omadm.client.http.internal.DMHttpClient.java

public DMHttpClient() {
    final SchemeRegistry schemeRegistry = new SchemeRegistry();
    schemeRegistry.register(new Scheme("http", 80, PlainSocketFactory.getSocketFactory())); //$NON-NLS-1$
    schemeRegistry.register(new Scheme("https", 443, SSLSocketFactory.getSocketFactory())); //$NON-NLS-1$
    this.httpClient = new DefaultHttpClient(new ThreadSafeClientConnManager(schemeRegistry));
}

From source file:net.eve.finger.server.JSONAuth.java

public JSONAuth() {
    // Create a thread safe HTTPS client
    SchemeRegistry schemeRegistry = new SchemeRegistry();
    schemeRegistry.register(new Scheme("https", 443, SSLSocketFactory.getSocketFactory()));
    ClientConnectionManager cm = new ThreadSafeClientConnManager(schemeRegistry);
    httpClient = new DefaultHttpClient(cm);
}

From source file:anhttpclient.impl.ClientConnectionManagerFactoryImpl.java

/**
 * {@inheritDoc}//  ww  w .ja v a2  s.c o  m
 */
public ClientConnectionManager newInstance(HttpParams params, SchemeRegistry schemeRegistry) {
    if (params != null) {
        boolean threadSafe = params.getBooleanParameter(THREAD_SAFE_CONNECTION_MANAGER, false);
        return threadSafe ? new ThreadSafeClientConnManager(schemeRegistry)
                : new SingleClientConnManager(schemeRegistry);
    }

    return new SingleClientConnManager(schemeRegistry);
}

From source file:org.dthume.spring.http.client.httpcomponents.HttpComponentsClientRequestFactory.java

private static ClientConnectionManager createConnectionManager() {
    final SchemeRegistry schemes = new SchemeRegistry();
    schemes.register(createHttpScheme());
    schemes.register(createHttpsScheme());

    final ThreadSafeClientConnManager connManager = new ThreadSafeClientConnManager(schemes);
    connManager.setMaxTotal(DEFAULT_MAX_TOTAL_CONNECTIONS);
    connManager.setDefaultMaxPerRoute(DEFAULT_MAX_CONNECTIONS_PER_ROUTE);

    return connManager;
}

From source file:com.bigdata.rdf.sail.webapp.client.DefaultClientConnectionManagerFactory.java

public ClientConnectionManager newInstance() {

    final ThreadSafeClientConnManager cm = new ThreadSafeClientConnManager(newSchemeRegistry());

    // Increase max total connection to 200
    cm.setMaxTotal(200);/*from   w  w w.  j  a v  a  2 s.  c o m*/

    // Increase default max connection per route to 20
    cm.setDefaultMaxPerRoute(20);

    // Increase max connections for localhost to 50
    final HttpHost localhost = new HttpHost("locahost");

    cm.setMaxForRoute(new HttpRoute(localhost), 50);

    return cm;

}

From source file:com.brightcove.com.uploader.helper.LoginHelper.java

/**
 *   Initialize instance, creates DefaultHttpClient to use in future actions
 */// ww w  . j  ava2 s.  c o m
public LoginHelper() {
    super();

    client = new DefaultHttpClient();
    ClientConnectionManager mgr = client.getConnectionManager();
    HttpParams params = client.getParams();

    client = new DefaultHttpClient(new ThreadSafeClientConnManager(mgr.getSchemeRegistry()), params);

}

From source file:org.msjs.config.MsjsModule.java

private ClientConnectionManager getConnectionManager() {
    SchemeRegistry schemeRegistry = new SchemeRegistry();
    schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
    schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443));
    ThreadSafeClientConnManager manager = new ThreadSafeClientConnManager(schemeRegistry);
    manager.setMaxTotalConnections(10);/*from   w w  w. ja v a2 s. com*/
    return manager;
}