@Override protected HttpRoutePlanner createHttpRoutePlanner() { // BEGIN android-changed // Use the proxy specified by system properties return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), null); // END android-changed }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { // BEGIN android-changed // Use the proxy specified by system properties return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), null); // END android-changed }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { // BEGIN android-changed // Use the proxy specified by system properties return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), null); // END android-changed }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { // BEGIN android-changed // Use the proxy specified by system properties return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), null); // END android-changed }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { // BEGIN android-changed // Use the proxy specified by system properties return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), null); // END android-changed }
@Provides @Singleton final HttpClient newDefaultHttpClient(ProxyConfig config, BasicHttpParams params, ClientConnectionManager cm) { DefaultHttpClient client = new DefaultHttpClient(cm, params); if (config.useSystem()) { ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(client.getConnectionManager() .getSchemeRegistry(), ProxySelector.getDefault()); client.setRoutePlanner(routePlanner); } return client; }
@Provides @Singleton HttpClient newDefaultHttpClient(ProxyConfig config, BasicHttpParams params, ClientConnectionManager cm) { DefaultHttpClient client = new DefaultHttpClient(cm, params); if (config.useSystem()) { ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(client.getConnectionManager() .getSchemeRegistry(), ProxySelector.getDefault()); client.setRoutePlanner(routePlanner); } return client; }
@Provides @Singleton final HttpClient newDefaultHttpClient(ProxyConfig config, BasicHttpParams params, ClientConnectionManager cm) { DefaultHttpClient client = new DefaultHttpClient(cm, params); if (config.useSystem()) { ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(client.getConnectionManager() .getSchemeRegistry(), ProxySelector.getDefault()); client.setRoutePlanner(routePlanner); } return client; }
@Provides @Singleton HttpClient newDefaultHttpClient(ProxyConfig config, BasicHttpParams params, ClientConnectionManager cm) { DefaultHttpClient client = new DefaultHttpClient(cm, params); if (config.useSystem()) { ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(client.getConnectionManager() .getSchemeRegistry(), ProxySelector.getDefault()); client.setRoutePlanner(routePlanner); } return client; }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), ProxySelector.getDefault()); }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), ProxySelector.getDefault()); }
private DefaultHttpClient createHttpClientWithProxy() { DefaultHttpClient client = new DefaultHttpClient(); ProxySelector proxySelector = ProxySelector.getDefault(); client.setRoutePlanner(new ProxySelectorRoutePlanner(client.getConnectionManager().getSchemeRegistry(), proxySelector)); return client; }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), ProxySelector.getDefault()); }
@Override protected HttpRoutePlanner createHttpRoutePlanner() { return new ProxySelectorRoutePlanner(getConnectionManager().getSchemeRegistry(), ProxySelector.getDefault()); }
ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(registry, null);
private DefaultHttpClient createHttpClientWithProxy() { DefaultHttpClient client = new DefaultHttpClient(); ProxySelector proxySelector = ProxySelector.getDefault(); client.setRoutePlanner(new ProxySelectorRoutePlanner(client.getConnectionManager().getSchemeRegistry(), proxySelector)); return client; }
private ProxySelectorRoutePlanner createProxyPlanner() { DefaultHttpClient decoratedHttpClient = getHttpClientToDecorate(); ClientConnectionManager connectionManager = decoratedHttpClient.getConnectionManager(); SchemeRegistry schemeRegistry = connectionManager.getSchemeRegistry(); ProxySelector defaultProxySelector = ProxySelector.getDefault(); return new ProxySelectorRoutePlanner(schemeRegistry, defaultProxySelector); }
@Override protected DefaultHttpClient createHttpClient(UrlBuilder url, BindingSession session) { // set params HttpParams params = createDefaultHttpParams(session); params.setParameter(ClientPNames.COOKIE_POLICY, IGNORE_COOKIES); // set max connection String maxConnStr = System.getProperty("http.maxConnections", "5"); int maxConn = 5; try { maxConn = Integer.parseInt(maxConnStr); } catch (NumberFormatException nfe) { // ignore } params.setIntParameter(ConnManagerPNames.MAX_TOTAL_CONNECTIONS, maxConn * 4); params.setParameter(ConnManagerPNames.MAX_CONNECTIONS_PER_ROUTE, new ConnPerRouteBean(maxConn)); // set up scheme registry SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); registry.register(new Scheme("https", getSSLSocketFactory(url, session), 443)); // set up connection manager ThreadSafeClientConnManager connManager = new ThreadSafeClientConnManager(params, registry); // set up proxy ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(registry, null); // set up client DefaultHttpClient httpclient = new DefaultHttpClient(connManager, params); httpclient.setRoutePlanner(routePlanner); httpclient.getCookieSpecs().register(IGNORE_COOKIES, new IgnoreSpecFactory()); return httpclient; }
System.setProperty("java.net.useSystemProxies", "true"); client.setRoutePlanner(new ProxySelectorRoutePlanner(client.getConnectionManager().getSchemeRegistry(), ProxySelector.getDefault()));
public HttpClientProvider() { httpClient = SystemUtils.createHttpClient(); HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), DEFAULT_CONNECT_TIMEOUT); HttpConnectionParams.setSoTimeout(httpClient.getParams(), DEFAULT_SOCKET_TIMEOUT); ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(httpClient.getConnectionManager().getSchemeRegistry(), ProxySelector.getDefault()); httpClient.setRoutePlanner(routePlanner); httpClient.setKeepAliveStrategy(new ConnectionKeepAliveStrategy(DEFAULT_CONNECTION_KEEP_ALIVE_DURATION)); cachingHttpClient = new EtagCachingHttpClient(httpClient, createStorage()); }