public abstract class ProxySelector extends Object
| Constructor and Description |
|---|
ProxySelector()
Creates a new
ProxySelector object. |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
connectFailed(URI uri,
SocketAddress address,
IOException exception)
Signals to the selector that a proxy was no available.
|
static ProxySelector |
getDefault()
Returns the default proxy selector.
|
abstract List<Proxy> |
select(URI uri)
Returns the list of proxy settings for a given URI.
|
static void |
setDefault(ProxySelector selector)
Sets the default proxy selector.
|
public ProxySelector()
ProxySelector object.public static ProxySelector getDefault()
SecurityException - If a security manager is installed and it
denies NetPermission("getProxySelector")public static void setDefault(ProxySelector selector)
selector - the defualt proxy selectorSecurityException - If a security manager is installed and it
denies NetPermission("setProxySelector")public abstract void connectFailed(URI uri, SocketAddress address, IOException exception)
IllegalArgumentException - If one argument is nullpublic abstract List<Proxy> select(URI uri)
IllegalArgumentException - If uri is null