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 Object implements org.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>
  • Field Details

    • schemePortResolver

      private final org.apache.http.conn.SchemePortResolver schemePortResolver
    • dnsResolver

      private final org.apache.http.conn.DnsResolver dnsResolver
  • Constructor Details

    • InternalAddressResolver

      public InternalAddressResolver(org.apache.http.conn.SchemePortResolver schemePortResolver, org.apache.http.conn.DnsResolver dnsResolver)
  • Method Details

    • resolveLocalAddress

      public SocketAddress resolveLocalAddress(org.apache.http.conn.routing.HttpRoute route) throws IOException
      Specified by:
      resolveLocalAddress in interface org.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>
      Throws:
      IOException
    • resolveRemoteAddress

      public SocketAddress resolveRemoteAddress(org.apache.http.conn.routing.HttpRoute route) throws IOException
      Specified by:
      resolveRemoteAddress in interface org.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>
      Throws:
      IOException