Liking cljdoc? Tell your friends :D

jdk.net.ProxySelector

Selects the proxy server to use, if any, when connecting to the network resource referenced by a URL. A proxy selector is a concrete sub-class of this class and is registered by invoking the setDefault method. The currently registered proxy selector can be retrieved by calling getDefault method.

When a proxy selector is registered, for instance, a subclass of URLConnection class should call the select method for each URL request so that the proxy selector can decide if a direct, or proxied connection should be used. The select method returns an iterator over a collection with the preferred connection approach.

If a connection cannot be established to a proxy (PROXY or SOCKS) servers then the caller should call the proxy selector's connectFailed method to notify the proxy selector that the proxy server is unavailable.

The default proxy selector does enforce a set of System Properties related to proxy settings.

Selects the proxy server to use, if any, when connecting to the
network resource referenced by a URL. A proxy selector is a
concrete sub-class of this class and is registered by invoking the
setDefault method. The
currently registered proxy selector can be retrieved by calling
getDefault method.

 When a proxy selector is registered, for instance, a subclass
of URLConnection class should call the select
method for each URL request so that the proxy selector can decide
if a direct, or proxied connection should be used. The select method returns an iterator over a collection with
the preferred connection approach.

 If a connection cannot be established to a proxy (PROXY or
SOCKS) servers then the caller should call the proxy selector's
connectFailed method to notify the proxy
selector that the proxy server is unavailable.

The default proxy selector does enforce a
set of System Properties
related to proxy settings.
raw docstring

*get-defaultclj

(*get-default)

Gets the system-wide proxy selector.

returns: the system-wide ProxySelector - java.net.ProxySelector

throws: java.lang.SecurityException - If a security manager has been installed and it denies NetPermission(getProxySelector)

Gets the system-wide proxy selector.

returns: the system-wide ProxySelector - `java.net.ProxySelector`

throws: java.lang.SecurityException - If a security manager has been installed and it denies NetPermission(`getProxySelector`)
raw docstring

*set-defaultclj

(*set-default ps)

Sets (or unsets) the system-wide proxy selector.

Note: non-standard protocol handlers may ignore this setting.

ps - The HTTP proxy selector, or null to unset the proxy selector. - java.net.ProxySelector

throws: java.lang.SecurityException - If a security manager has been installed and it denies NetPermission(setProxySelector)

Sets (or unsets) the system-wide proxy selector.

 Note: non-standard protocol handlers may ignore this setting.

ps - The HTTP proxy selector, or null to unset the proxy selector. - `java.net.ProxySelector`

throws: java.lang.SecurityException - If a security manager has been installed and it denies NetPermission(`setProxySelector`)
raw docstring

->proxy-selectorclj

(->proxy-selector)

Constructor.

Constructor.
raw docstring

connect-failedclj

(connect-failed this uri sa ioe)

Called to indicate that a connection could not be established to a proxy/socks server. An implementation of this method can temporarily remove the proxies or reorder the sequence of proxies returned by select(URI), using the address and the IOException caught when trying to connect.

uri - The URI that the proxy at sa failed to serve. - java.net.URI sa - The socket address of the proxy/SOCKS server - java.net.SocketAddress ioe - The I/O exception thrown when the connect failed. - java.io.IOException

throws: java.lang.IllegalArgumentException - if either argument is null

Called to indicate that a connection could not be established
 to a proxy/socks server. An implementation of this method can
 temporarily remove the proxies or reorder the sequence of
 proxies returned by select(URI), using the address
 and the IOException caught when trying to connect.

uri - The URI that the proxy at sa failed to serve. - `java.net.URI`
sa - The socket address of the proxy/SOCKS server - `java.net.SocketAddress`
ioe - The I/O exception thrown when the connect failed. - `java.io.IOException`

throws: java.lang.IllegalArgumentException - if either argument is null
raw docstring

selectclj

(select this uri)

Selects all the applicable proxies based on the protocol to access the resource with and a destination address to access the resource at. The format of the URI is defined as follow:

http URI for http connections https URI for https connections socket://host:port for tcp client sockets connections

uri - The URI that a connection is required to - java.net.URI

returns: a List of Proxies. Each element in the the List is of type Proxy; when no proxy is available, the list will contain one element of type Proxy that represents a direct connection. - java.util.List<java.net.Proxy>

throws: java.lang.IllegalArgumentException - if the argument is null

Selects all the applicable proxies based on the protocol to
 access the resource with and a destination address to access
 the resource at.
 The format of the URI is defined as follow:

 http URI for http connections
 https URI for https connections
 socket://host:port
     for tcp client sockets connections

uri - The URI that a connection is required to - `java.net.URI`

returns: a List of Proxies. Each element in the
          the List is of type
          Proxy;
          when no proxy is available, the list will
          contain one element of type
          Proxy
          that represents a direct connection. - `java.util.List<java.net.Proxy>`

throws: java.lang.IllegalArgumentException - if the argument is null
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close