org.osivia.portal.api.net
Class ProxyUtils

java.lang.Object
  extended by org.osivia.portal.api.net.ProxyUtils

public abstract class ProxyUtils
extends java.lang.Object

Classe utilitaire pour la gestion des paramètres du proxy Http.


Nested Class Summary
static class ProxyUtils.ProxyConfig
           
static class ProxyUtils.ProxyCredentials
           
 
Constructor Summary
ProxyUtils()
           
 
Method Summary
static ProxyUtils.ProxyConfig getProxyConfigFromEnvProperties()
          Retourne les paramètres du proxy http, lus depuis des propriétés système.
static ProxyUtils.ProxyCredentials getProxyUserFromEnvProperties()
          Retourne les paramètres d'authentification au proxy http, lus depuis des propriétés système.
static boolean isEmpty(java.lang.String str)
           
static boolean isNotProxyHost(java.lang.String targetHost)
          Vérifie si le serveur spécifié est dans la liste des adresses exclues du proxy http.
static boolean isProxyEnabled(java.net.URL targetURL, java.lang.String proxyHost)
           
static void setProxyConfiguration(java.lang.String url, org.apache.commons.httpclient.HttpClient client)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyUtils

public ProxyUtils()
Method Detail

setProxyConfiguration

public static void setProxyConfiguration(java.lang.String url,
                                         org.apache.commons.httpclient.HttpClient client)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

isProxyEnabled

public static boolean isProxyEnabled(java.net.URL targetURL,
                                     java.lang.String proxyHost)

isNotProxyHost

public static boolean isNotProxyHost(java.lang.String targetHost)
Vérifie si le serveur spécifié est dans la liste des adresses exclues du proxy http.

Parameters:
targetHost - le nom du serveur
Returns:
vrai si le host ne doit pas être contacté via le proxy http

getProxyConfigFromEnvProperties

public static ProxyUtils.ProxyConfig getProxyConfigFromEnvProperties()
Retourne les paramètres du proxy http, lus depuis des propriétés système. Pour plus d'infos, voir : http://java.sun.com/j2se/1.5.0/docs/guide/net/properties.html

Returns:
ProxyConfig

getProxyUserFromEnvProperties

public static ProxyUtils.ProxyCredentials getProxyUserFromEnvProperties()
Retourne les paramètres d'authentification au proxy http, lus depuis des propriétés système. Pour plus d'infos, voir : http://java.sun.com/j2se/1.5.0/docs/guide/net/properties.html

Returns:
ProxyCredentials

isEmpty

public static boolean isEmpty(java.lang.String str)


Copyright © 2014. All Rights Reserved.