Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ProxySelector extends Object
setDefault
метод. В настоящий момент зарегистрированный селектор прокси может быть получен, вызывая getDefault
метод. Когда селектор прокси регистрируется, например, подкласс класса URLConnection должен вызвать select
метод для каждого URL-запроса так, чтобы селектор прокси мог решить, должно ли прямое, или проксированное соединение использоваться. select
метод возвращает iterator по набору с привилегированным подходом соединения.
Если соединение не может быть установлено к прокси (ПРОКСИ или SOCKS) серверы тогда, вызывающая сторона должна вызвать селектор прокси connectFailed
метод, чтобы уведомить селектор прокси, что прокси-сервер недоступен.
Селектор прокси по умолчанию действительно осуществляет ряд Системных Свойств, связанных с настройками прокси.
Конструктор и Описание |
---|
ProxySelector() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract void |
connectFailed(URI uri, SocketAddress sa, IOException ioe)
Вызванный, чтобы указать, что соединение не могло быть установлено к серверу прокси/носков.
|
static ProxySelector |
getDefault()
Получает селектор прокси в масштабе всей системы.
|
abstract List<Proxy> |
select(URI uri)
Выбирает все применимые прокси, основанные на протоколе, чтобы получить доступ к ресурсу с и адресу получателя, чтобы получить доступ к ресурсу в.
|
static void |
setDefault(ProxySelector ps)
Наборы (или сбросы) селектор прокси в масштабе всей системы.
|
public static ProxySelector getDefault()
ProxySelector
SecurityException
- Если менеджер безопасности был установлен, и он отрицает NetPermission
("getProxySelector")setDefault(ProxySelector)
public static void setDefault(ProxySelector ps)
ps
- Селектор прокси HTTP, или null
сбрасывать селектор прокси.SecurityException
- Если менеджер безопасности был установлен, и он отрицает NetPermission
("setProxySelector")getDefault()
public abstract List<Proxy> select(URI uri)
socket://host:port
uri
- URI, который обязано соединениеProxy
; когда никакой прокси не будет доступен, список будет содержать один элемент типа Proxy
это представляет прямую связь.IllegalArgumentException
- если параметром является нульpublic abstract void connectFailed(URI uri, SocketAddress sa, IOException ioe)
select(URI)
, использование адреса и IOException, пойманного, пытаясь соединиться.uri
- URI, что прокси в sa, отказавшем, чтобы служить.sa
- Адрес сокета сервера прокси/SOCKSioe
- Исключение ввода-вывода, выданное, когда подключение перестало работать.IllegalArgumentException
- если любым параметром является нуль
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.