| java.lang.Object | |
| ↳ | java.net.Proxy |
This class represents proxy server settings. A created instance of Proxy stores a type and an address and is immutable. There are three types
of proxies:
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Proxy.Type | Enum class for the proxy type. | ||||||||||
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Proxy | NO_PROXY | Represents the proxy type setting Proxy.Type.DIRECT. | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new
Proxy instance. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the address of this
Proxy instance. | |||||||||||
Compares the specified
obj to this Proxy instance and
returns whether they are equal or not. | |||||||||||
Gets the hashcode for this
Proxy instance. | |||||||||||
Gets a textual representation of this
Proxy instance. | |||||||||||
Gets the type of this
Proxy instance. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
Represents the proxy type setting Proxy.Type.DIRECT. It tells
protocol handlers that there is no proxy to be used. The address is set
to null.
Creates a new Proxy instance. SocketAddress must NOT be
null when type is either Proxy.Type.HTTP or
Proxy.Type.SOCKS. To create a Proxy instance representing
the proxy type Proxy.Type.DIRECT, use Proxy.NO_PROXY
instead of this constructor.
| type | the proxy type of this instance. |
|---|---|
| sa | the proxy address of this instance. |
| IllegalArgumentException | if the parameter type is set to Proxy.Type.DIRECT or the value for SocketAddress is
null.
|
|---|
Gets the address of this Proxy instance.
null if the proxy type is
DIRECT.
Compares the specified obj to this Proxy instance and
returns whether they are equal or not. The given object must be an
instance of Proxy with the same address and the same type value
to be equal.
| obj | the object to compare with this instance. |
|---|
true if the given object represents the same Proxy as this instance, false otherwise.Gets the hashcode for this Proxy instance.
Gets a textual representation of this Proxy instance. The string
includes the two parts type.toString() and address.toString() if address is not null.
Gets the type of this Proxy instance.