|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ProxySelector extends Object
setDefault метод. В настоящий момент зарегистрированный селектор прокси может быть получен, вызывая getDefault метод. Когда селектор прокси регистрируется, например, подкласс class 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()
ProxySelectorSecurityException - Если менеджер безопасности был установлен, и он отрицает 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:porturi - URI, который обязано соединениеProxy; когда никакой прокси не будет доступен, список будет содержать один элемент типа Proxy это представляет прямую связь.IllegalArgumentException - если параметром является нульpublic abstract void connectFailed(URI uri, SocketAddress sa, IOException ioe)
select(URI), использование адреса и IOException, пойманного, пытаясь соединиться.uri - URI, что прокси в sa, отказавшем, чтобы служить.sa - Адрес сокета сервера прокси/SOCKSioe - Исключение ввода-вывода, выданное, когда соединение отказавшего.IllegalArgumentException - если любым параметром является нуль
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92