List of usage examples for org.apache.http.impl.conn.tsccm ThreadSafeClientConnManager ThreadSafeClientConnManager
public ThreadSafeClientConnManager(final SchemeRegistry schreg)
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; }