in modules/web-agent/src/main/java/org/apache/ignite/console/agent/AgentConfiguration.java [403:485]
public void load(URL cfgUrl) throws IOException {
Properties props = new Properties();
try (Reader reader = new InputStreamReader(cfgUrl.openStream(), UTF_8)) {
props.load(reader);
}
String val = props.getProperty("tokens");
if (val != null)
tokens(new ArrayList<>(Arrays.asList(val.split(","))));
val = props.getProperty("server-uri");
if (val != null)
serverUri(val);
val = props.getProperty("node-uri");
// Intentionaly wrapped by ArrayList, for further maniulations.
if (val != null)
nodeURIs(new ArrayList<>(Arrays.asList(val.split(","))));
val = props.getProperty("node-login");
if (val != null)
nodeLogin(val);
val = props.getProperty("node-password");
if (val != null)
nodePassword(val);
val = props.getProperty("driver-folder");
if (val != null)
driversFolder(val);
val = props.getProperty("node-key-store");
if (val != null)
nodeKeyStore(val);
val = props.getProperty("node-key-store-password");
if (val != null)
nodeKeyStorePassword(val);
val = props.getProperty("node-trust-store");
if (val != null)
nodeTrustStore(val);
val = props.getProperty("node-trust-store-password");
if (val != null)
nodeTrustStorePassword(val);
val = props.getProperty("server-key-store");
if (val != null)
serverKeyStore(val);
val = props.getProperty("server-key-store-password");
if (val != null)
serverKeyStorePassword(val);
val = props.getProperty("server-trust-store");
if (val != null)
serverTrustStore(val);
val = props.getProperty("server-trust-store-password");
if (val != null)
serverTrustStorePassword(val);
val = props.getProperty("cipher-suites");
if (val != null)
cipherSuites(Arrays.asList(val.split(",")));
}