Secret password = credentials.getPassword(); final HttpClientOptions options = new HttpClientOptions(); options.setRequestTimeout(readTimeout, TimeUnit.SECONDS); options.setSocketTimeout(timeout, TimeUnit.SECONDS);
private HttpClientOptions getHttpClientOptions() { HttpClientOptions options = new HttpClientOptions(); options.setThreadPrefix("atlassian-connect"); options.setMaxConnectionsPerHost(100); options.setUserAgent("Atlassian-Connect/" + pluginRetrievalService.getPlugin().getPluginInformation().getVersion()); options.setConnectionTimeout(3, TimeUnit.SECONDS); options.setSocketTimeout(5, TimeUnit.SECONDS); options.setRequestTimeout(10, TimeUnit.SECONDS); options.setLeaseTimeout(TimeUnit.SECONDS.toMillis(3)); return options; } }
public static DefaultHttpClient<Void> createDefaultHttpClient(final String baseUrl) { final HttpClientOptions opts = new HttpClientOptions(); final int timeout = 120; opts.setSocketTimeout(timeout, TimeUnit.SECONDS); opts.setConnectionTimeout(timeout, TimeUnit.SECONDS); opts.setRequestTimeout(timeout, TimeUnit.SECONDS); return new DefaultHttpClient<Void>(new VoidEventPublisher(), new ApplicationPropertiesImpl(baseUrl), ThreadLocalContextManagers.<Void> noop(), opts); }
private HttpClientOptions getHttpClientOptions() { HttpClientOptions options = new HttpClientOptions(); options.setThreadPrefix("atlassian-connect"); options.setMaxConnectionsPerHost(productAccessor.getMaxHttpConnectionsPerHost()); options.setUserAgent("Atlassian-Connect/" + pluginRetrievalService.getPlugin().getPluginInformation().getVersion()); options.setConnectionTimeout(productAccessor.getHttpConnectionTimeoutSeconds(), TimeUnit.SECONDS); options.setSocketTimeout(productAccessor.getHttpSocketTimeoutSeconds(), TimeUnit.SECONDS); options.setRequestTimeout(productAccessor.getHttpRequestTimeoutSeconds(), TimeUnit.SECONDS); options.setLeaseTimeout(TimeUnit.SECONDS.toMillis(productAccessor.getPluginHttpLeaseTimeoutSeconds())); return options; } }