Skip to content

Instantly share code, notes, and snippets.

@dhaval201279
Last active May 17, 2020 12:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dhaval201279/ea77a1d7f6db9b42bec877d6462f8e5a to your computer and use it in GitHub Desktop.
Save dhaval201279/ea77a1d7f6db9b42bec877d6462f8e5a to your computer and use it in GitHub Desktop.
HttpClient configuration for ConnectionPool using PoolingHttpClientConnectionManager
public PoolingHttpClientConnectionManager poolingConnectionManager() {
PoolingHttpClientConnectionManager poolingConnectionManager =
new PoolingHttpClientConnectionManager(getConnectionSocketFactoryRegistry());
poolingConnectionManager.setMaxTotal(MAX_CONNECTIONS);
poolingConnectionManager.setDefaultMaxPerRoute(MAX_PER_ROUTE_CONNECTION);
poolingConnectionManager.setValidateAfterInactivity(VALIDATE_AFTER_INACTIVITY_IN_MILLIS);
return poolingConnectionManager;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment