HttpClientBuilder builder = HttpClientBuilder.create(); builder.setMaxConnPerRoute(50); builder.setMaxConnTotal(100); CloseableHttpClient httpclient = builder.build(); URI uri = new URIBuilder(url).build();
CloseableHttpClient httpClient = HttpClientBuilder.create() .setMaxConnPerRoute(50) .setMaxConnTotal(100) .setConnectionManager(httpClientConnectionManager) .build();
HttpClientBuilder builder = HttpClientBuilder.create(); builder.setMaxConnPerRoute(50); builder.setMaxConnTotal(100); .build(); } else { httpClient = HttpClientBuilder.create().setMaxConnPerRoute(50).setMaxConnTotal(100).build();
public final static CloseableHttpClient getClosableHttpClient() { boolean trustAllCerts = !"none".equals(DAO.getConfig("httpsclient.trustselfsignedcerts", "peers")) && ("all".equals(DAO.getConfig("httpsclient.trustselfsignedcerts", "peers"))); System.setProperty("http.keepAlive", "true"); // ensure that the keep alive strategy is used when default is built System.setProperty("http.maxConnections", "200"); System.setProperty("http.agent", USER_AGENT); return HttpClients.custom() .useSystemProperties() // makes it possible to inject properties .setConnectionManager(getConnctionManager(trustAllCerts)) .setDefaultRequestConfig(defaultRequestConfig) .setMaxConnPerRoute(200) .setMaxConnTotal(500) .build(); }
HttpClientBuilder builder = HttpClientBuilder.create(); builder.setMaxConnPerRoute(50); builder.setMaxConnTotal(100); CloseableHttpClient httpclient = builder.build(); CloseableHttpResponse response = null;
HttpClientBuilder builder = HttpClientBuilder.create(); builder.setMaxConnPerRoute(50); builder.setMaxConnTotal(100); HttpGet httpGet = null; CloseableHttpResponse response = null;
HttpClientBuilder builder = HttpClientBuilder.create(); builder.setMaxConnPerRoute(50); builder.setMaxConnTotal(100); HttpPost httpPost = null; CloseableHttpResponse response = null;
public static CloseableHttpClient build(DefaultBotOptions options) { HttpClientBuilder httpClientBuilder = HttpClientBuilder.create() .setSSLHostnameVerifier(new NoopHostnameVerifier()) .setConnectionManager(createConnectionManager(options)) .setConnectionTimeToLive(70, TimeUnit.SECONDS) .setMaxConnTotal(100); return httpClientBuilder.build(); }
HttpClientBuilder builder = HttpClientBuilder.create(); builder.setMaxConnPerRoute(50); builder.setMaxConnTotal(100); HttpPost httpPost = null; CloseableHttpResponse response = null;
private static HttpClient createHttpClient() { CloseableHttpClient httpClient = HttpClientBuilder.create() .setMaxConnTotal(DEFAULT_MAX_TOTAL_CONNECTIONS) .setMaxConnPerRoute(DEFAULT_MAX_CONNECTIONS_PER_ROUTE) .setRetryHandler(new BasicHttpRequestRetryHandler(5, 10000)) .setServiceUnavailableRetryStrategy(new BaseServiceUnavailableRetryStrategy(3, 5000)) .build(); return httpClient; }
public void start() { this.cookieStore = new BasicCookieStore(); this.builder = HttpClientBuilder.create() .setMaxConnTotal(1) .setRetryHandler(new StandardHttpRequestRetryHandler(0, false)) .setMaxConnPerRoute(1) .setDefaultCookieStore(cookieStore); }
public final static CloseableHttpClient getClosableHttpClient() { return HttpClients.custom() .useSystemProperties() .setConnectionManager(getConnctionManager()) .setDefaultRequestConfig(defaultRequestConfig) .setMaxConnPerRoute(200) .setMaxConnTotal(500) .build(); }
/** * Called from {@link #init(javax.servlet.ServletConfig)}. * HttpClient offers many opportunities for customization. * In any case, it should be thread-safe. */ protected HttpClient createHttpClient() { HttpClientBuilder clientBuilder = HttpClientBuilder.create() .setDefaultRequestConfig(buildRequestConfig()) .setDefaultSocketConfig(buildSocketConfig()); clientBuilder.setMaxConnTotal(maxConnections); if (useSystemProperties) clientBuilder = clientBuilder.useSystemProperties(); return clientBuilder.build(); }
/** * Assigns maximum total connection value. * <p> * Please note this value can be overridden by the {@link #setConnectionManager( * org.apache.http.conn.HttpClientConnectionManager)} method. * </p> */ public final CustomHttpClientBuilder setMaxConnTotal(final int maxConnTotal) { builder.setMaxConnTotal(maxConnTotal); return this; }
public SHERPAService() { HttpClientBuilder builder = HttpClientBuilder.create(); // httpclient 4.3+ doesn't appear to have any sensible defaults any more. Setting conservative defaults as // not to hammer the SHERPA service too much. client = builder .disableAutomaticRetries() .setMaxConnTotal(5) .build(); }
protected void initTimings(@Nonnull HttpClientBuilder builder) { // copy settings final long connTtl = this.connectionTtlMillis; if (connTtl >= 0) { // don't store connection for more than given amount of milliseconds builder.setConnectionTimeToLive(connTtl, TimeUnit.MILLISECONDS); } builder.setMaxConnTotal(maxConnTotal); }
/** * Create an HttpClientBuilder that performs connection pooling. */ public static HttpClientBuilder createPoolingHttpClientBuilder() { String s = System.getProperty("http.maxConnections", "5"); int max = Integer.parseInt(s); return HttpClientBuilder.create() .useSystemProperties() .setRedirectStrategy(laxRedirectStrategy) .setMaxConnPerRoute(max) .setMaxConnTotal(2*max); }
/** * 使用缺省配置生成httpClient * * @return a {@link org.apache.http.client.HttpClient} object. */ public static HttpClient defaultClient() { return HttpClients.custom().setConnectionManager(getPoolingClientConnectionManager()) .setDefaultRequestConfig(getRequestConfig(DEFAULT_CONNECT_TIMEOUT, DEFAULT_SOCKET_TIMEOUT, DEFAULT_CONN_REQUEST_TIMEOUT)) .setMaxConnTotal(DEFAULT_MAX_CONN_TOTAL).setMaxConnPerRoute(DEFAULT_MAX_CONN_PER_ROUTE).build(); }
public static HResponseBuilder create(Supplier<Gson> gson) { return create(gson, HttpClientBuilder.create() .setDefaultCookieStore(new BasicCookieStore()) .setMaxConnTotal(1000) .setMaxConnPerRoute(1000) // .setConnectionTimeToLive(45, TimeUnit.SECONDS) .build()); }
protected HttpClientBuilder createHttpClient() { return super.createHttpClient() .setMaxConnPerRoute(maxConnectionsPerRoute) .setMaxConnTotal(calculateTotalMaxConnections()); }