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