## Uses of Class
org.apache.hc.core5.pool.PoolEntry

- Packages that use PoolEntry
  Package | Description
  --- | ---
  org.apache.hc.core5.pool | Client side connection pool component APIs.

- - ### Uses of PoolEntry in org.apache.hc.core5.pool

    Methods in org.apache.hc.core5.pool that return types with arguments of type PoolEntry
    Modifier and Type | Method and Description
    --- | ---
    `Future<PoolEntry<T,C>>` | StrictConnPool.`lease(T route, Object state)`
    `Future<PoolEntry<T,C>>` | LaxConnPool.`lease(T route, Object state)`
    `Future<PoolEntry<T,C>>` | StrictConnPool.`lease(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)`
    `Future<PoolEntry<T,C>>` | LaxConnPool.`lease(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)`
    `Future<PoolEntry<T,C>>` | ConnPool.`lease(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)` Attempts to lease a connection for the given route and with the given state from the pool.

    Methods in org.apache.hc.core5.pool with parameters of type PoolEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | StrictConnPool.`release(PoolEntry<T,C> entry, boolean reusable)`
    `void` | LaxConnPool.`release(PoolEntry<T,C> entry, boolean reusable)`
    `void` | ConnPool.`release(PoolEntry<T,C> entry, boolean reusable)` Releases the pool entry back to the pool.

    Method parameters in org.apache.hc.core5.pool with type arguments of type PoolEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | StrictConnPool.`enumAvailable(Callback<PoolEntry<T,C>> callback)` Enumerates all available connections.
    `void` | LaxConnPool.`enumAvailable(Callback<PoolEntry<T,C>> callback)`
    `void` | StrictConnPool.`enumLeased(Callback<PoolEntry<T,C>> callback)` Enumerates all leased connections.
    `void` | LaxConnPool.`enumLeased(Callback<PoolEntry<T,C>> callback)`
    `Future<PoolEntry<T,C>>` | StrictConnPool.`lease(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)`
    `Future<PoolEntry<T,C>>` | LaxConnPool.`lease(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)`
    `Future<PoolEntry<T,C>>` | ConnPool.`lease(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)` Attempts to lease a connection for the given route and with the given state from the pool.

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