package org.sonar.cluster;
import java.util.Properties;
+import java.util.UUID;
import static java.lang.String.valueOf;
properties.put(CLUSTER_NODE_HOST, "");
properties.put(CLUSTER_HOSTS, "");
properties.put(CLUSTER_NODE_PORT, "9003");
+ properties.put(CLUSTER_NODE_NAME, "sonarqube-" + UUID.randomUUID().toString());
properties.put(HAZELCAST_LOG_LEVEL, "WARN");
}
}
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
-import java.util.UUID;
import javax.annotation.Nullable;
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
ClusterProperties(AppSettings appSettings) {
port = appSettings.getProps().valueAsInt(CLUSTER_NODE_PORT);
- networkInterfaces = extractNetworkInterfaces(appSettings.getProps().value(CLUSTER_NODE_HOST, ""));
- hosts = extractHosts(appSettings.getProps().value(CLUSTER_HOSTS, ""));
- nodeType = NodeType.parse(appSettings.getProps().value(CLUSTER_NODE_TYPE));
- nodeName = appSettings.getProps().value(CLUSTER_NODE_NAME, "sonarqube-" + UUID.randomUUID().toString());
+ networkInterfaces = extractNetworkInterfaces(appSettings.getProps().nonNullValue(CLUSTER_NODE_HOST));
+ hosts = extractHosts(appSettings.getProps().nonNullValue(CLUSTER_HOSTS));
+ nodeType = NodeType.parse(appSettings.getProps().nonNullValue(CLUSTER_NODE_TYPE));
+ nodeName = appSettings.getProps().nonNullValue(CLUSTER_NODE_NAME);
}
int getPort() {