## Uses of Class
org.apache.http.HttpHost

- Packages that use HttpHost
  Package | Description
  --- | ---
  org.apache.http | Core HTTP components based on the blocking I/O model.
  org.apache.http.impl.nio.pool | Basic implementations for interfaces in `org.apache.http.nio.pool`.
  org.apache.http.impl.pool | Basic implementations for interfaces in `org.apache.http.pool`.
  org.apache.http.nio.protocol | Asynchronous HTTP protocol handlers based on the non-blocking I/O model.
  org.apache.http.protocol | HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model.

- - ### Uses of HttpHost in org.apache.http

    Constructors in org.apache.http with parameters of type HttpHost
    Constructor and Description
    `HttpHost(HttpHost httphost)` Copy constructor for `HttpHost`.

  - ### Uses of HttpHost in org.apache.http.impl.nio.pool

    Methods in org.apache.http.impl.nio.pool with parameters of type HttpHost
    Modifier and Type | Method and Description
    --- | ---
    `NHttpClientConnection` | BasicNIOConnFactory.`create(HttpHost route, IOSession session)`
    `protected BasicNIOPoolEntry` | BasicNIOConnPool.`createEntry(HttpHost host, NHttpClientConnection conn)`
    `Future<BasicNIOPoolEntry>` | BasicNIOConnPool.`lease(HttpHost route, Object state)`
    `Future<BasicNIOPoolEntry>` | BasicNIOConnPool.`lease(HttpHost route, Object state, FutureCallback<BasicNIOPoolEntry> callback)`
    `protected SocketAddress` | BasicNIOConnPool.`resolveLocalAddress(HttpHost host)` Deprecated. (4.3) use `SocketAddressResolver`
    `protected SocketAddress` | BasicNIOConnPool.`resolveRemoteAddress(HttpHost host)` Deprecated. (4.3) use `SocketAddressResolver`

    Constructors in org.apache.http.impl.nio.pool with parameters of type HttpHost
    Constructor and Description
    `BasicNIOPoolEntry(String id, HttpHost route, NHttpClientConnection conn)`

    Constructor parameters in org.apache.http.impl.nio.pool with type arguments of type HttpHost
    Constructor and Description
    `BasicNIOConnPool(ConnectingIOReactor ioreactor, NIOConnFactory<HttpHost,NHttpClientConnection> connFactory, HttpParams params)` Deprecated. (4.3) use `BasicNIOConnPool.BasicNIOConnPool(ConnectingIOReactor, NIOConnFactory, int)`
    `BasicNIOConnPool(ConnectingIOReactor ioreactor, NIOConnFactory<HttpHost,NHttpClientConnection> connFactory, int connectTimeout)`

  - ### Uses of HttpHost in org.apache.http.impl.pool

    Methods in org.apache.http.impl.pool with parameters of type HttpHost
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientConnection` | BasicConnFactory.`create(HttpHost host)`
    `protected BasicPoolEntry` | BasicConnPool.`createEntry(HttpHost host, HttpClientConnection conn)`

    Constructors in org.apache.http.impl.pool with parameters of type HttpHost
    Constructor and Description
    `BasicPoolEntry(String id, HttpHost route, HttpClientConnection conn)`

    Constructor parameters in org.apache.http.impl.pool with type arguments of type HttpHost
    Constructor and Description
    `BasicConnPool(ConnFactory<HttpHost,HttpClientConnection> connFactory)`

  - ### Uses of HttpHost in org.apache.http.nio.protocol

    Methods in org.apache.http.nio.protocol with type parameters of type HttpHost
    Modifier and Type | Method and Description
    --- | ---
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool)` Initiates asynchronous HTTP request execution.
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context)` Initiates asynchronous HTTP request execution.
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<T> callback)` Initiates asynchronous HTTP request execution.
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, E poolEntry, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<T> callback)` Initiates asynchronous HTTP request execution.

    Methods in org.apache.http.nio.protocol that return HttpHost
    Modifier and Type | Method and Description
    --- | ---
    `HttpHost` | BasicAsyncRequestProducer.`getTarget()`
    `HttpHost` | HttpAsyncRequestProducer.`getTarget()` Invoked to obtain the request target host.
    `HttpHost` | BasicAsyncRequestExecutionHandler.`getTarget()` Deprecated.

    Method parameters in org.apache.http.nio.protocol with type arguments of type HttpHost
    Modifier and Type | Method and Description
    --- | ---
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool)` Initiates asynchronous HTTP request execution.
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context)` Initiates asynchronous HTTP request execution.
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<T> callback)` Initiates asynchronous HTTP request execution.
    `<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, E poolEntry, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<T> callback)` Initiates asynchronous HTTP request execution.

    Constructors in org.apache.http.nio.protocol with parameters of type HttpHost
    Constructor and Description
    `BasicAsyncRequestProducer(HttpHost target, HttpEntityEnclosingRequest request, HttpAsyncContentProducer producer)` Creates a producer that can be used to transmit the given request message.
    `BasicAsyncRequestProducer(HttpHost target, HttpRequest request)` Creates a producer that can be used to transmit the given request message.

  - ### Uses of HttpHost in org.apache.http.protocol

    Methods in org.apache.http.protocol that return HttpHost
    Modifier and Type | Method and Description
    --- | ---
    `HttpHost` | HttpCoreContext.`getTargetHost()`

    Methods in org.apache.http.protocol with parameters of type HttpHost
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpCoreContext.`setTargetHost(HttpHost host)`

Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.