if (proxy.isActive()) {
activeProxies.add(proxy);
}
}
ProxyServiceFacade proxyService;
proxyService = framework.getService(ProxyServiceFacade.class);
// make sure there is no old state from previous aborted builds
logger.debug("clear OSGi proxy settings");
proxyService.clearPersistentProxySettings();
for (Proxy proxy : activeProxies) {
logger.debug("Configure OSGi proxy for protocol " + proxy.getProtocol() + ", host: " + proxy.getHost()
+ ", port: " + proxy.getPort() + ", nonProxyHosts: " + proxy.getNonProxyHosts());
proxyService.configureProxy(proxy.getProtocol(), proxy.getHost(), proxy.getPort(), proxy.getUsername(),
proxy.getPassword(), proxy.getNonProxyHosts());
}
}