## 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)`