java.io.Serializable
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/5279") public final class HttpConnectProxiedSocketAddress extends ProxiedSocketAddress
ProxiedSocketAddress
for making a connection to an endpoint via an HTTP CONNECT proxy.Modifier and Type | Class | Description |
---|---|---|
static class |
HttpConnectProxiedSocketAddress.Builder |
The builder for
HttpConnectProxiedSocketAddress . |
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.lang.String |
getPassword() |
Returns the password used to connect to the proxy.
|
java.net.SocketAddress |
getProxyAddress() |
Returns the address to the proxy, which is already resolved.
|
java.net.InetSocketAddress |
getTargetAddress() |
Returns the address to the target server.
|
java.lang.String |
getUsername() |
Returns the username used to connect to the proxy.
|
int |
hashCode() |
|
static HttpConnectProxiedSocketAddress.Builder |
newBuilder() |
Create a new builder.
|
java.lang.String |
toString() |
@Nullable public java.lang.String getPassword()
null
if there is no password.@Nullable public java.lang.String getUsername()
null
if there is no username.public java.net.SocketAddress getProxyAddress()
public java.net.InetSocketAddress getTargetAddress()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static HttpConnectProxiedSocketAddress.Builder newBuilder()