In Solr4j client trunk build for 4.0, ConcurrentUpdateSolrServer class does not allow to override default http settings like HttpConnectionParams.setConnectionTimeout, HttpConnectionParams.setSoTimeout, DefaultMaxConnectionsPerHost
Due to HttpSolrServer is not accessible from ConcurrentUpdateSolrServer class, since most of time you just need to override default http settings, I know we can pass HttpClient but it would be nice if ConcurrentUpdateSolrServer can allow to get access to HttpSolrServer from some getter method. Otherwise anyone who need to override default http settings need to pass HttpClient. -Gopal Patwa