mirror of https://github.com/apache/lucene.git
Reduce logging
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1673362 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
53c80b10cf
commit
e666070542
|
@ -123,21 +123,24 @@ public class HttpShardHandlerFactory extends ShardHandlerFactory implements org.
|
|||
|
||||
@Override
|
||||
public void init(PluginInfo info) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
NamedList args = info.initArgs;
|
||||
this.soTimeout = getParameter(args, HttpClientUtil.PROP_SO_TIMEOUT, soTimeout);
|
||||
this.scheme = getParameter(args, INIT_URL_SCHEME, null);
|
||||
this.soTimeout = getParameter(args, HttpClientUtil.PROP_SO_TIMEOUT, soTimeout,sb);
|
||||
this.scheme = getParameter(args, INIT_URL_SCHEME, null,sb);
|
||||
if(StringUtils.endsWith(this.scheme, "://")) {
|
||||
this.scheme = StringUtils.removeEnd(this.scheme, "://");
|
||||
}
|
||||
this.connectionTimeout = getParameter(args, HttpClientUtil.PROP_CONNECTION_TIMEOUT, connectionTimeout);
|
||||
this.maxConnectionsPerHost = getParameter(args, HttpClientUtil.PROP_MAX_CONNECTIONS_PER_HOST, maxConnectionsPerHost);
|
||||
this.maxConnections = getParameter(args, HttpClientUtil.PROP_MAX_CONNECTIONS, maxConnections);
|
||||
this.corePoolSize = getParameter(args, INIT_CORE_POOL_SIZE, corePoolSize);
|
||||
this.maximumPoolSize = getParameter(args, INIT_MAX_POOL_SIZE, maximumPoolSize);
|
||||
this.keepAliveTime = getParameter(args, MAX_THREAD_IDLE_TIME, keepAliveTime);
|
||||
this.queueSize = getParameter(args, INIT_SIZE_OF_QUEUE, queueSize);
|
||||
this.accessPolicy = getParameter(args, INIT_FAIRNESS_POLICY, accessPolicy);
|
||||
this.useRetries = getParameter(args, USE_RETRIES, useRetries);
|
||||
|
||||
this.connectionTimeout = getParameter(args, HttpClientUtil.PROP_CONNECTION_TIMEOUT, connectionTimeout, sb);
|
||||
this.maxConnectionsPerHost = getParameter(args, HttpClientUtil.PROP_MAX_CONNECTIONS_PER_HOST, maxConnectionsPerHost,sb);
|
||||
this.maxConnections = getParameter(args, HttpClientUtil.PROP_MAX_CONNECTIONS, maxConnections,sb);
|
||||
this.corePoolSize = getParameter(args, INIT_CORE_POOL_SIZE, corePoolSize,sb);
|
||||
this.maximumPoolSize = getParameter(args, INIT_MAX_POOL_SIZE, maximumPoolSize,sb);
|
||||
this.keepAliveTime = getParameter(args, MAX_THREAD_IDLE_TIME, keepAliveTime,sb);
|
||||
this.queueSize = getParameter(args, INIT_SIZE_OF_QUEUE, queueSize,sb);
|
||||
this.accessPolicy = getParameter(args, INIT_FAIRNESS_POLICY, accessPolicy,sb);
|
||||
this.useRetries = getParameter(args, USE_RETRIES, useRetries,sb);
|
||||
log.info("created with {}",sb);
|
||||
|
||||
// magic sysprop to make tests reproducible: set by SolrTestCaseJ4.
|
||||
String v = System.getProperty("tests.shardhandler.randomSeed");
|
||||
|
@ -185,13 +188,13 @@ public class HttpShardHandlerFactory extends ShardHandlerFactory implements org.
|
|||
return new LBHttpSolrClient(httpClient);
|
||||
}
|
||||
|
||||
protected <T> T getParameter(NamedList initArgs, String configKey, T defaultValue) {
|
||||
protected <T> T getParameter(NamedList initArgs, String configKey, T defaultValue, StringBuilder sb) {
|
||||
T toReturn = defaultValue;
|
||||
if (initArgs != null) {
|
||||
T temp = (T) initArgs.get(configKey);
|
||||
toReturn = (temp != null) ? temp : defaultValue;
|
||||
}
|
||||
log.info("Setting {} to: {}", configKey, toReturn);
|
||||
if(sb!=null && toReturn != null) sb.append(configKey).append(" : ").append(toReturn).append(",");
|
||||
return toReturn;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue