@ExperimentalApi(value="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 and Description |
|---|---|
static class |
HttpConnectProxiedSocketAddress.Builder
The builder for
HttpConnectProxiedSocketAddress. |
| Modifier and Type | Method and 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static HttpConnectProxiedSocketAddress.Builder newBuilder()