Package org.apache.http.osgi.services

Examples of org.apache.http.osgi.services.ProxyConfiguration


    /**
     * {@inheritDoc}
     */
    @Override
    protected HttpHost determineProxy(final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException {
        ProxyConfiguration proxyConfiguration = null;

        for (final ServiceRegistration registration : registeredConfigurations.values()) {
            final Object proxyConfigurationObject = bundleContext.getService(registration.getReference());
            if (proxyConfigurationObject != null) {
                proxyConfiguration = (ProxyConfiguration) proxyConfigurationObject;
                if (proxyConfiguration.isEnabled()) {
                    for (final String exception : proxyConfiguration.getProxyExceptions()) {
                        if (createMatcher(exception).matches(target.getHostName())) {
                            return null;
                        } else {
                            return new HttpHost(proxyConfiguration.getHostname(), proxyConfiguration.getPort());
                        }
                    }
                }
            }
        }
View Full Code Here


    public Credentials getCredentials(final AuthScope authscope) {
        // iterate over all active proxy configurations at the moment of getting the credential
        for (final ServiceRegistration registration : registeredConfigurations.values()) {
            final Object proxyConfigurationObject = bundleContext.getService(registration.getReference());
            if (proxyConfigurationObject != null) {
                final ProxyConfiguration proxyConfiguration = (ProxyConfiguration) proxyConfigurationObject;
                if (proxyConfiguration.isEnabled()) {
                    final AuthScope actual = new AuthScope(proxyConfiguration.getHostname(), proxyConfiguration.getPort());
                    if (authscope.equals(actual)) {
                        return new UsernamePasswordCredentials(proxyConfiguration.getUsername(),
                                                               proxyConfiguration.getPassword());
                    }

                }
            }
        }
View Full Code Here

    public Credentials getCredentials(final AuthScope authscope) {
        // iterate over all active proxy configurations at the moment of getting the credential
        for (final ServiceRegistration registration : registeredConfigurations.values()) {
            final Object proxyConfigurationObject = bundleContext.getService(registration.getReference());
            if (proxyConfigurationObject != null) {
                final ProxyConfiguration proxyConfiguration = (ProxyConfiguration) proxyConfigurationObject;
                if (proxyConfiguration.isEnabled()) {
                    final AuthScope actual = new AuthScope(proxyConfiguration.getHostname(), proxyConfiguration.getPort());
                    if (authscope.equals(actual)) {
                        return new UsernamePasswordCredentials(proxyConfiguration.getUsername(),
                                                               proxyConfiguration.getPassword());
                    }

                }
            }
        }
View Full Code Here

    /**
     * {@inheritDoc}
     */
    @Override
    protected HttpHost determineProxy(final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException {
        ProxyConfiguration proxyConfiguration = null;

        for (final ServiceRegistration registration : registeredConfigurations.values()) {
            final Object proxyConfigurationObject = bundleContext.getService(registration.getReference());
            if (proxyConfigurationObject != null) {
                proxyConfiguration = (ProxyConfiguration) proxyConfigurationObject;
                if (proxyConfiguration.isEnabled()) {
                    for (final String exception : proxyConfiguration.getProxyExceptions()) {
                        if (createMatcher(exception).matches(target.getHostName())) {
                            return null;
                        } else {
                            return new HttpHost(proxyConfiguration.getHostname(), proxyConfiguration.getPort());
                        }
                    }
                }
            }
        }
View Full Code Here

TOP

Related Classes of org.apache.http.osgi.services.ProxyConfiguration

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.