This class represents a proxy setting, typically a type (http, socks) and a socket address. A Proxy is an immutable object.
This class represents a proxy setting, typically a type (http, socks) and a socket address. A Proxy is an immutable object.
Static Constant.
A proxy setting that represents a DIRECT connection, basically telling the protocol handler not to use any proxying. Used, for instance, to create sockets bypassing any other global proxy settings (like SOCKS):
Socket s = new Socket(Proxy.NO_PROXY);
type: java.net.Proxy
Static Constant. A proxy setting that represents a DIRECT connection, basically telling the protocol handler not to use any proxying. Used, for instance, to create sockets bypassing any other global proxy settings (like SOCKS): Socket s = new Socket(Proxy.NO_PROXY); type: java.net.Proxy
(->proxy type sa)
Constructor.
Creates an entry representing a PROXY connection. Certain combinations are illegal. For instance, for types Http, and Socks, a SocketAddress must be provided.
Use the Proxy.NO_PROXY constant for representing a direct connection.
type - the Type of the proxy - java.net.Proxy.Type
sa - the SocketAddress for that proxy - java.net.SocketAddress
throws: java.lang.IllegalArgumentException - when the type and the address are incompatible
Constructor. Creates an entry representing a PROXY connection. Certain combinations are illegal. For instance, for types Http, and Socks, a SocketAddress must be provided. Use the Proxy.NO_PROXY constant for representing a direct connection. type - the Type of the proxy - `java.net.Proxy.Type` sa - the SocketAddress for that proxy - `java.net.SocketAddress` throws: java.lang.IllegalArgumentException - when the type and the address are incompatible
(address this)
Returns the socket address of the proxy, or null if its a direct connection.
returns: a SocketAddress representing the socket end
point of the proxy - java.net.SocketAddress
Returns the socket address of the proxy, or null if its a direct connection. returns: a SocketAddress representing the socket end point of the proxy - `java.net.SocketAddress`
(equals this obj)
Compares this object against the specified object. The result is true if and only if the argument is not null and it represents the same proxy as this object.
Two instances of Proxy represent the same address if both the SocketAddresses and type are equal.
obj - the object to compare against. - java.lang.Object
returns: true if the objects are the same;
false otherwise. - boolean
Compares this object against the specified object. The result is true if and only if the argument is not null and it represents the same proxy as this object. Two instances of Proxy represent the same address if both the SocketAddresses and type are equal. obj - the object to compare against. - `java.lang.Object` returns: true if the objects are the same; false otherwise. - `boolean`
(hash-code this)
Returns a hashcode for this Proxy.
returns: a hash code value for this Proxy. - int
Returns a hashcode for this Proxy. returns: a hash code value for this Proxy. - `int`
(to-string this)
Constructs a string representation of this Proxy.
This String is constructed by calling toString() on its type
and concatenating @
and the toString() result from its address
if its type is not DIRECT.
returns: a string representation of this object. - java.lang.String
Constructs a string representation of this Proxy. This String is constructed by calling toString() on its type and concatenating ` @ ` and the toString() result from its address if its type is not DIRECT. returns: a string representation of this object. - `java.lang.String`
(type this)
Returns the proxy type.
returns: a Type representing the proxy type - java.net.Proxy.Type
Returns the proxy type. returns: a Type representing the proxy type - `java.net.Proxy.Type`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close