private boolean matchAuthScopeAndProxy(AuthScope authscope, Proxy proxy) { ProxyAddress proxyAddress = proxy.getAddress(); return (authscope.getHost().equals(proxyAddress.getHostName()) && (authscope.getPort() == proxyAddress.getPort())); }
public final int hashCode() { if (getAddress() == null) return getType().hashCode(); return getType().hashCode() + getAddress().hashCode(); }
public static Proxy getProxy(String url) { Proxy proxy = null; try { IProxyService proxyService = Activator.getDefault().getProxyService(); // Only do this if platform service exists if (proxyService != null && proxyService.isProxiesEnabled()) { // Setup via proxyService entry URI uri = new URI(url); final IProxyData[] proxies = proxyService.select(uri); IProxyData selectedProxy = selectProxyFromProxies(uri.getScheme(), proxies); if (selectedProxy != null) { proxy = new Proxy(((selectedProxy.getType().equalsIgnoreCase(IProxyData.SOCKS_PROXY_TYPE)) ? Proxy.Type.SOCKS : Proxy.Type.HTTP), new ProxyAddress(selectedProxy.getHost(), selectedProxy.getPort()), selectedProxy.getUserId(), selectedProxy.getPassword()); } } } catch (Exception e) { // If we don't even have the classes for this (i.e. the org.eclipse.core.net plugin not available) // then we simply log and ignore Activator.logNoProxyWarning(e); } catch (NoClassDefFoundError e) { Activator.logNoProxyWarning(e); } return proxy; }
public final boolean equals(Object obj) { if (obj == null || !(obj instanceof Proxy)) return false; Proxy p = (Proxy) obj; if (p.getType() == getType()) { if (getAddress() == null) { return (p.getAddress() == null); } return getAddress().equals(p.getAddress()); } return false; }
private boolean matchAuthScopeAndProxy(AuthScope authscope, Proxy proxy) { ProxyAddress proxyAddress = proxy.getAddress(); return (authscope.getHost().equals(proxyAddress.getHostName()) && (authscope.getPort() == proxyAddress.getPort())); }
protected void setupProxy(Proxy proxy) { if (proxy.getType().equals(Proxy.Type.HTTP)) { final ProxyAddress address = proxy.getAddress(); ConnRouteParams.setDefaultProxy(httpClient.getParams(), new HttpHost(address.getHostName(), address.getPort())); } else if (proxy.getType().equals(Proxy.Type.SOCKS)) { Trace.trace(Activator.PLUGIN_ID, "brows socksproxy=" + proxy.getAddress()); //$NON-NLS-1$ proxyHelper.setupProxy(proxy); } }
protected void setupProxy(Proxy proxy) { if (proxy.getType().equals(Proxy.Type.HTTP)) { final ProxyAddress address = proxy.getAddress(); ConnRouteParams.setDefaultProxy(httpClient.getParams(), new HttpHost(address.getHostName(), address.getPort())); } else if (proxy.getType().equals(Proxy.Type.SOCKS)) { Trace.trace(Activator.PLUGIN_ID, "brows socksproxy=" + proxy.getAddress()); //$NON-NLS-1$ proxyHelper.setupProxy(proxy); } }
protected void setupProxy(Proxy proxy) { Trace.entering(Activator.PLUGIN_ID, DebugOptions.METHODS_ENTERING, HttpClientRetrieveFileTransfer.class, "setupProxy " + proxy); //$NON-NLS-1$ if (proxy.getType().equals(Proxy.Type.HTTP)) { final ProxyAddress address = proxy.getAddress(); ConnRouteParams.setDefaultProxy(httpClient.getParams(), new HttpHost(address.getHostName(), address.getPort())); // getHostConfiguration().setProxy(address.getHostName(), address.getPort()); } else if (proxy.getType().equals(Proxy.Type.SOCKS)) { Trace.trace(Activator.PLUGIN_ID, "retrieve socksproxy=" + proxy.getAddress()); //$NON-NLS-1$ proxyHelper.setupProxy(proxy); } }
protected void setupProxy(Proxy proxy) { Trace.entering(Activator.PLUGIN_ID, DebugOptions.METHODS_ENTERING, HttpClientRetrieveFileTransfer.class, "setupProxy " + proxy); //$NON-NLS-1$ if (proxy.getType().equals(Proxy.Type.HTTP)) { final ProxyAddress address = proxy.getAddress(); ConnRouteParams.setDefaultProxy(httpClient.getParams(), new HttpHost(address.getHostName(), address.getPort())); // getHostConfiguration().setProxy(address.getHostName(), address.getPort()); } else if (proxy.getType().equals(Proxy.Type.SOCKS)) { Trace.trace(Activator.PLUGIN_ID, "retrieve socksproxy=" + proxy.getAddress()); //$NON-NLS-1$ proxyHelper.setupProxy(proxy); } }
oldPort = systemProperties.getProperty(proxyPortProperty); systemProperties.setProperty(proxyHostProperty, proxy2.getAddress().getHostName()); int proxyPort = proxy2.getAddress().getPort(); if (proxyPort != -1) systemProperties.setProperty(proxyPortProperty, proxyPort + ""); //$NON-NLS-1$