public class HttpHostContextResolver extends Object implements HostResolver
| 限定符和类型 | 字段和说明 |
|---|---|
private HttpProxyConfigOptions |
httpProxyConfigOptions |
private static AtomicReference<HttpHostContextResolver> |
INSTANCE_REF |
private org.zodiac.core.naming.NamingClient |
namingClient |
| 限定符 | 构造器和说明 |
|---|---|
private |
HttpHostContextResolver(HttpProxyConfigOptions httpProxyConfigOptions,
org.zodiac.core.naming.NamingClient namingClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
static HttpHostContextResolver |
getInstance(HttpProxyConfigOptions httpProxyConfigOptions,
org.zodiac.core.naming.NamingClient namingClient) |
InetSocketAddress |
resolve(ProxyRuleOption httpProxy) |
InetSocketAddress |
resolve(String host,
int port) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresolveprivate static AtomicReference<HttpHostContextResolver> INSTANCE_REF
private HttpProxyConfigOptions httpProxyConfigOptions
private org.zodiac.core.naming.NamingClient namingClient
private HttpHostContextResolver(HttpProxyConfigOptions httpProxyConfigOptions, org.zodiac.core.naming.NamingClient namingClient)
public final InetSocketAddress resolve(String host, int port) throws UnknownHostException
resolve 在接口中 HostResolverUnknownHostExceptionpublic InetSocketAddress resolve(ProxyRuleOption httpProxy) throws UnknownHostException
resolve 在接口中 HostResolverUnknownHostExceptionpublic static HttpHostContextResolver getInstance(HttpProxyConfigOptions httpProxyConfigOptions, org.zodiac.core.naming.NamingClient namingClient)
Copyright © 2021 Zodiac. All rights reserved.