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. |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
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
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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.