in src/main/java/org/apache/solr/mcf/ManifoldCFQParserPlugin.java [106:124]
protected void initializeClient(SolrCore core)
{
synchronized (connectionManagerSynchronizer)
{
if (client == null)
{
// Initialize the connection pool
HttpConnectionManagerParams params = new HttpConnectionManagerParams();
params.setTcpNoDelay(true);
params.setStaleCheckingEnabled(true);
params.setDefaultMaxConnectionsPerHost(poolSize);
params.setMaxTotalConnections(poolSize);
httpConnectionManager = new MultiThreadedHttpConnectionManager();
httpConnectionManager.setParams(params);
client = new HttpClient(httpConnectionManager);
core.addCloseHook(new CloseHandler());
}
}
}