public void load()

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(",")));
    }