public abstract class JNLPProxySelector
extends java.net.ProxySelector
ProxySelector
Modifier and Type | Field and Description |
---|---|
static int |
FALLBACK_PROXY_PORT
The default port to use as a fallback.
|
static int |
PROXY_TYPE_AUTO |
static int |
PROXY_TYPE_BROWSER |
static int |
PROXY_TYPE_MANUAL |
static int |
PROXY_TYPE_NONE |
static int |
PROXY_TYPE_UNKNOWN |
Constructor and Description |
---|
JNLPProxySelector()
Creates a new JNLPProxySelector.
|
Modifier and Type | Method and Description |
---|---|
void |
connectFailed(java.net.URI uri,
java.net.SocketAddress sa,
java.io.IOException ioe) |
protected abstract java.util.List<java.net.Proxy> |
getFromBrowser(java.net.URI uri)
Returns a list of proxies by querying the browser
|
protected java.util.List<java.net.Proxy> |
getFromPAC(java.net.URI uri)
Returns a list of proxies by using the Proxy Auto Config (PAC) file.
|
static java.util.List<java.net.Proxy> |
getProxiesFromPacResult(java.lang.String pacString)
Converts a proxy string from a browser into a List of Proxy objects
suitable for java.
|
java.util.List<java.net.Proxy> |
select(java.net.URI uri) |
public static final int PROXY_TYPE_UNKNOWN
public static final int PROXY_TYPE_NONE
public static final int PROXY_TYPE_MANUAL
public static final int PROXY_TYPE_AUTO
public static final int PROXY_TYPE_BROWSER
public static final int FALLBACK_PROXY_PORT
public void connectFailed(java.net.URI uri, java.net.SocketAddress sa, java.io.IOException ioe)
connectFailed
in class java.net.ProxySelector
public java.util.List<java.net.Proxy> select(java.net.URI uri)
select
in class java.net.ProxySelector
protected java.util.List<java.net.Proxy> getFromPAC(java.net.URI uri)
protected abstract java.util.List<java.net.Proxy> getFromBrowser(java.net.URI uri)
uri
- the uri to get proxies forpublic static java.util.List<java.net.Proxy> getProxiesFromPacResult(java.lang.String pacString)
pacString
- a string indicating proxies. For example
"PROXY foo.bar:3128; DIRECT"