private void initializeHttpPoolingClient() { Registry<ConnectionSocketFactory> registry = createConnectionSocketFactoryRegistry(); PoolingHttpClientConnectionManager httpConnectionManager = new PoolingHttpClientConnectionManager(registry); httpConnectionManager.setMaxTotal(maximumPoolingConnections); httpConnectionManager.setDefaultMaxPerRoute(maximumPoolingConnections); AuthenticationStrategy authStrategy = new CookieProcessingTargetAuthenticationStrategy(); httpPoolingClient = HttpClients.custom() .setConnectionManager(httpConnectionManager) .setTargetAuthenticationStrategy(authStrategy) .build(); }
private void initializeHttpClient() { Registry<ConnectionSocketFactory> registry = createConnectionSocketFactoryRegistry(); HttpClientConnectionManager httpConnectionManager = new BasicHttpClientConnectionManager(registry); AuthenticationStrategy authStrategy = new CookieProcessingTargetAuthenticationStrategy(); httpClient = HttpClients.custom() .setConnectionManager(httpConnectionManager) .setTargetAuthenticationStrategy(authStrategy) .build(); }
/** * @param targetAuthStrategy * @return This object (for method chaining). * @see HttpClientBuilder#setTargetAuthenticationStrategy(AuthenticationStrategy) */ public RestClientBuilder targetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy) { httpClientBuilder.setTargetAuthenticationStrategy(targetAuthStrategy); return this; }
/** * Configures a {@link HttpClientBuilder} to use HTTP Signature authentication. * * @param httpClientBuilder build to configure */ public void configure(final HttpClientBuilder httpClientBuilder) { httpClientBuilder.setTargetAuthenticationStrategy(authenticationStrategy); }
/** * @param targetAuthStrategy * @return This object (for method chaining). * @see HttpClientBuilder#setTargetAuthenticationStrategy(AuthenticationStrategy) */ public RestClientBuilder targetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy) { httpClientBuilder.setTargetAuthenticationStrategy(targetAuthStrategy); return this; }
/** * Assigns {@link AuthenticationStrategy} instance for target * host authentication. */ public CustomHttpClientBuilder setTargetAuthenticationStrategy( final AuthenticationStrategy targetAuthStrategy) { this.builder.setTargetAuthenticationStrategy(targetAuthStrategy); return this; }
/** * @param targetAuthStrategy * @return This object (for method chaining). * @see HttpClientBuilder#setTargetAuthenticationStrategy(AuthenticationStrategy) */ public RestClientBuilder targetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy) { httpClientBuilder.setTargetAuthenticationStrategy(targetAuthStrategy); return this; }
private void initializeHttpPoolingClient() { Registry<ConnectionSocketFactory> registry = createConnectionSocketFactoryRegistry(); PoolingHttpClientConnectionManager httpConnectionManager = new PoolingHttpClientConnectionManager(registry); httpConnectionManager.setMaxTotal(maximumPoolingConnections); httpConnectionManager.setDefaultMaxPerRoute(maximumPoolingConnections); AuthenticationStrategy authStrategy = new CookieProcessingTargetAuthenticationStrategy(); httpPoolingClient = HttpClients.custom() .setConnectionManager(httpConnectionManager) .setTargetAuthenticationStrategy(authStrategy) .build(); }
private void initializeHttpClient() { Registry<ConnectionSocketFactory> registry = createConnectionSocketFactoryRegistry(); HttpClientConnectionManager httpConnectionManager = new BasicHttpClientConnectionManager(registry); AuthenticationStrategy authStrategy = new CookieProcessingTargetAuthenticationStrategy(); httpClient = HttpClients.custom() .setConnectionManager(httpConnectionManager) .setTargetAuthenticationStrategy(authStrategy) .build(); }