}
return null;
}
private ProxyConfig proxyFromMap(final Map<String, Object> configMap) {
ProxyConfig proxyConfig = null;
HttpProxyConfig httpProxyConfig = httpProxyFromMap(configMap, "http.proxy.http");
if (httpProxyConfig != null) {
proxyConfig = new ProxyConfig();
proxyConfig.withHttpProxyConfig(httpProxyConfig);
proxyConfig.withHttpsProxyConfig(httpProxyFromMap(configMap, "http.proxy.https"));
if (configMap.containsKey("http.proxy.nonProxyHosts")) {
proxyConfig.withNonProxyHosts(((String) configMap.get("http.proxy.nonProxyHosts")).split(","));
}
}
return proxyConfig;
}