Package org.eclipse.ecf.core.util

Examples of org.eclipse.ecf.core.util.ProxyAddress


        int proxyPort = ((pPort != null)?Integer.parseInt(pPort):9808);

        String username = System.getProperty(this.getClass().getName()+".proxyUsername");
        if (username != null) {
          String password = System.getProperty(this.getClass().getName()+".proxyPassword");
          retrieveAdapter.setProxy(new Proxy(Proxy.Type.HTTP, new ProxyAddress(
          proxyName, proxyPort), username, password) );
        } else {
          retrieveAdapter.setProxy(new Proxy(Proxy.Type.HTTP, new ProxyAddress(
              proxyName, proxyPort)));
        }
      }
    } catch (Exception e) {
      // Print out problems to system err
View Full Code Here


    }
  }

  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);
    }
  }
View Full Code Here

    return credentials;
  }

  private boolean matchAuthScopeAndProxy(AuthScope authscope, Proxy proxy) {
    ProxyAddress proxyAddress = proxy.getAddress();
    return (authscope.getHost().equals(proxyAddress.getHostName()) && (authscope.getPort() == proxyAddress.getPort()));
  }
View Full Code Here

        // 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
View Full Code Here

   * @see org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer#setupProxy(org.eclipse.ecf.core.util.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);
    }
View Full Code Here

  /* (non-Javadoc)
   * @see org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer#setupProxy(org.eclipse.ecf.core.util.Proxy)
   */
  protected void setupProxy(Proxy proxy) {
    if (proxy.getType().equals(Proxy.Type.HTTP)) {
      final ProxyAddress address = proxy.getAddress();
      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);
    }
  }
View Full Code Here

    return hostConfigHelper.getHostConfiguration();
  }

  protected void setupProxy(Proxy proxy) {
    if (proxy.getType().equals(Proxy.Type.HTTP)) {
      final ProxyAddress address = proxy.getAddress();
      getHostConfiguration().setProxy(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);
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.core.util.ProxyAddress

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.