ProxyWrapper.java
1.02 KB
/*
* Decompiled with CFR 0_118.
*/
package com.day.commons.httpclient.impl;
import com.day.commons.httpclient.impl.ProxySelector;
import java.util.Dictionary;
import org.apache.commons.httpclient.HttpState;
import org.apache.commons.httpclient.ProxyHost;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
public abstract class ProxyWrapper {
private static ProxySelector proxySelector = new ProxySelector();
protected void setupProxies(Dictionary<String, Object> configuration) {
proxySelector.configure(configuration);
}
public static ProxyHost getProxy(String targetHost) {
ProxySelector ps = proxySelector;
if (ps != null) {
return proxySelector.getProxy(targetHost);
}
return ProxySelector.NULL_PROXY;
}
public static void setProxyCredentials(HttpState httpState) {
ProxySelector ps = proxySelector;
if (ps != null) {
proxySelector.setProxyCredentials(httpState);
}
}
}