Package org.apache.http.impl.nio.conn
Class PoolingNHttpClientConnectionManager.InternalAddressResolver
- java.lang.Object
-
- org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager.InternalAddressResolver
-
- All Implemented Interfaces:
org.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>
- Enclosing class:
- PoolingNHttpClientConnectionManager
static class PoolingNHttpClientConnectionManager.InternalAddressResolver extends java.lang.Object implements org.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.http.conn.DnsResolver
dnsResolver
private org.apache.http.conn.SchemePortResolver
schemePortResolver
-
Constructor Summary
Constructors Constructor Description InternalAddressResolver(org.apache.http.conn.SchemePortResolver schemePortResolver, org.apache.http.conn.DnsResolver dnsResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.SocketAddress
resolveLocalAddress(org.apache.http.conn.routing.HttpRoute route)
java.net.SocketAddress
resolveRemoteAddress(org.apache.http.conn.routing.HttpRoute route)
-
-
-
Method Detail
-
resolveLocalAddress
public java.net.SocketAddress resolveLocalAddress(org.apache.http.conn.routing.HttpRoute route) throws java.io.IOException
- Specified by:
resolveLocalAddress
in interfaceorg.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>
- Throws:
java.io.IOException
-
resolveRemoteAddress
public java.net.SocketAddress resolveRemoteAddress(org.apache.http.conn.routing.HttpRoute route) throws java.io.IOException
- Specified by:
resolveRemoteAddress
in interfaceorg.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>
- Throws:
java.io.IOException
-
-