mirror of
https://github.com/Alfresco/SearchServices.git
synced 2025-10-08 14:51:20 +00:00
SEARCH-2401: Add socketTimeOut parameter to HttpConnections
This commit is contained in:
@@ -3996,7 +3996,14 @@ public class SolrInformationServer implements InformationServer
|
|||||||
}
|
}
|
||||||
catch (Exception exception)
|
catch (Exception exception)
|
||||||
{
|
{
|
||||||
LOGGER.error("Unable to get nodes metadata from repository. See the stacktrace below for further details.", exception);
|
LOGGER.error("Unable to get nodes metadata from repository using "
|
||||||
|
+ "fromNodeId=" + parameters.getFromNodeId() + ", "
|
||||||
|
+ "toNodeId=" + parameters.getToNodeId() + ", "
|
||||||
|
+ "nodeIds=" + parameters.getNodeIds() + ", "
|
||||||
|
+ "fromTxId=" + parameters.getFromTxnId() + ", "
|
||||||
|
+ "toTxId=" + parameters.getToTxnId() + ", "
|
||||||
|
+ "txIds=" + parameters.getTransactionIds()
|
||||||
|
+ ". See the stacktrace below for further details.", exception);
|
||||||
return empty();
|
return empty();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -195,7 +195,7 @@ public class SOLRAPIClientFactory
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
httpClientFactory = new PlainHttpClientFactory(alfrescoHost, alfrescoPort, maxTotalConnections,
|
httpClientFactory = new PlainHttpClientFactory(alfrescoHost, alfrescoPort, maxTotalConnections,
|
||||||
maxHostConnections);
|
maxHostConnections, socketTimeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
AlfrescoHttpClient repoClient = httpClientFactory.getRepoClient(alfrescoHost, alfrescoPortSSL);
|
AlfrescoHttpClient repoClient = httpClientFactory.getRepoClient(alfrescoHost, alfrescoPortSSL);
|
||||||
@@ -235,13 +235,14 @@ public class SOLRAPIClientFactory
|
|||||||
*/
|
*/
|
||||||
class PlainHttpClientFactory extends HttpClientFactory
|
class PlainHttpClientFactory extends HttpClientFactory
|
||||||
{
|
{
|
||||||
public PlainHttpClientFactory(String host, int port, int maxTotalConnections, int maxHostConnections)
|
public PlainHttpClientFactory(String host, int port, int maxTotalConnections, int maxHostConnections, int socketTimeout)
|
||||||
{
|
{
|
||||||
setSecureCommsType("none");
|
setSecureCommsType("none");
|
||||||
setHost(host);
|
setHost(host);
|
||||||
setPort(port);
|
setPort(port);
|
||||||
setMaxTotalConnections(maxTotalConnections);
|
setMaxTotalConnections(maxTotalConnections);
|
||||||
setMaxHostConnections(maxHostConnections);
|
setMaxHostConnections(maxHostConnections);
|
||||||
|
setSocketTimeout(socketTimeout);
|
||||||
init();
|
init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user