SchemeRegistry schemeRegistry = new SchemeRegistry(); // http scheme schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); // https scheme schemeRegistry.register(new Scheme("https", new EasySSLSocketFactory(), 443)); HttpParams params = new BasicHttpParams(); params.setParameter(ConnManagerPNames.MAX_TOTAL_CONNECTIONS, 30); params.setParameter(ConnManagerPNames.MAX_CONNECTIONS_PER_ROUTE, new ConnPerRouteBean(30)); params.setParameter(HttpProtocolParams.USE_EXPECT_CONTINUE, false); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); ClientConnectionManager cm = new ThreadSafeClientConnManager(params, schemeRegistry);
public ConnPerRouteBean(int defaultMax) { super(); this.maxPerHostMap = new HashMap<HttpRoute, Integer>(); setDefaultMaxPerRoute(defaultMax); }
ConnPerRouteBean connPerRouteBean = new ConnPerRouteBean(); setBeanPropertiesByConfiguration(connPerRouteBean, routesConf.subset("param")); connPerRouteBean.setMaxForRoutes(maxForRoutes); connManagerParamBean.setConnectionsPerRoute(connPerRouteBean);
/** * @since 4.1 */ public void setMaxForRoute(final HttpRoute route, final int max) { connPerRoute.setMaxForRoute(route, max); }
/** * @since 4.1 */ public int getMaxForRoute(final HttpRoute route) { return connPerRoute.getMaxForRoute(route); }
/** * @since 4.1 */ public int getDefaultMaxPerRoute() { return connPerRoute.getDefaultMaxPerRoute(); }
/** * @since 4.1 */ public void setMaxForRoute(final HttpRoute route, final int max) { connPerRoute.setMaxForRoute(route, max); }
/** * @since 4.1 */ public int getMaxForRoute(final HttpRoute route) { return connPerRoute.getMaxForRoute(route); }
/** * @since 4.1 */ public int getDefaultMaxPerRoute() { return connPerRoute.getDefaultMaxPerRoute(); }
ConnManagerParams.setMaxConnectionsPerRoute(httpParams, new ConnPerRouteBean(25));
/** * @since 4.1 */ public void setDefaultMaxPerRoute(final int max) { connPerRoute.setDefaultMaxPerRoute(max); }
/** * @since 4.1 */ public void setMaxForRoute(final HttpRoute route, final int max) { connPerRoute.setMaxForRoute(route, max); }
/** * @since 4.1 */ public int getMaxForRoute(final HttpRoute route) { return connPerRoute.getMaxForRoute(route); }
/** * @since 4.1 */ public int getDefaultMaxPerRoute() { return connPerRoute.getDefaultMaxPerRoute(); }
ConnPerRoute connPerRoute = new ConnPerRouteBean(12); ConnManagerParams.setMaxConnectionsPerRoute(params, connPerRoute); ConnManagerParams.setMaxTotalConnections(params, 20);
/** * @since 4.1 */ public void setDefaultMaxPerRoute(final int max) { connPerRoute.setDefaultMaxPerRoute(max); }
/** * @since 4.1 */ public void setMaxForRoute(final HttpRoute route, final int max) { connPerRoute.setMaxForRoute(route, max); }
/** * @since 4.1 */ public int getMaxForRoute(final HttpRoute route) { return connPerRoute.getMaxForRoute(route); }
/** * @since 4.1 */ public int getDefaultMaxPerRoute() { return connPerRoute.getDefaultMaxPerRoute(); }
params.setParameter(org.apache.http.conn.params.ConnManagerPNames.MAX_CONNECTIONS_PER_ROUTE, new org.apache.http.conn.params.ConnPerRouteBean(30)); params.setParameter(org.apache.http.params.CoreProtocolPNames.USE_EXPECT_CONTINUE, false); params.setParameter(org.apache.http.params.CoreProtocolPNames.USER_AGENT, "AnkiDroid-" + VersionUtils.getPkgVersionName());