SchemeRegistry schemeRegistry = new SchemeRegistry();
schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443));
URICleaner defaultURICleaner = null;
String defaultUriCleanerClassName = configuration.getString("proxy.http.client.default.uri.cleaner", DefaultURICleanerImpl.class.getName());
try
{
defaultURICleaner = (URICleaner) Thread.currentThread().getContextClassLoader().loadClass(defaultUriCleanerClassName).newInstance();