Uses of Class
org.apache.hc.core5.pool.PoolEntry
Packages that use PoolEntry
Package
Description
HTTP/1.1 requester and server bootstrap.
Client side connection pool component APIs.
-
Uses of PoolEntry in org.apache.hc.core5.http.impl.bootstrap
Fields in org.apache.hc.core5.http.impl.bootstrap with type parameters of type PoolEntryModifier and TypeFieldDescription(package private) final AtomicReference
<PoolEntry<HttpHost, IOSession>> HttpAsyncRequester.InternalAsyncClientEndpoint.poolEntryRef
private final AtomicReference
<PoolEntry<HttpHost, HttpClientConnection>> HttpRequester.PoolEntryHolder.poolEntryRef
Constructors in org.apache.hc.core5.http.impl.bootstrap with parameters of type PoolEntryModifierConstructorDescription(package private)
InternalAsyncClientEndpoint
(PoolEntry<HttpHost, IOSession> poolEntry) (package private)
PoolEntryHolder
(PoolEntry<HttpHost, HttpClientConnection> poolEntry) -
Uses of PoolEntry in org.apache.hc.core5.pool
Fields in org.apache.hc.core5.pool declared as PoolEntryFields in org.apache.hc.core5.pool with type parameters of type PoolEntryModifier and TypeFieldDescriptionprivate final Deque
<AtomicMarkableReference<PoolEntry<T, C>>> LaxConnPool.PerRoutePool.available
private final LinkedList
<PoolEntry<T, C>> StrictConnPool.available
private final LinkedList
<PoolEntry<T, C>> StrictConnPool.PerRoutePool.available
private final BasicFuture
<PoolEntry<T, C>> LaxConnPool.LeaseRequest.future
private final BasicFuture
<PoolEntry<T, C>> StrictConnPool.LeaseRequest.future
private final ConcurrentMap
<PoolEntry<T, C>, Boolean> LaxConnPool.PerRoutePool.leased
StrictConnPool.leased
StrictConnPool.PerRoutePool.leased
Methods in org.apache.hc.core5.pool that return PoolEntryModifier and TypeMethodDescriptionStrictConnPool.PerRoutePool.createEntry
(TimeValue timeToLive) LaxConnPool.PerRoutePool.createPoolEntry()
LaxConnPool.PerRoutePool.getAvailableEntry
(Object state) StrictConnPool.PerRoutePool.getLastUsed()
StrictConnPool.LeaseRequest.getResult()
Methods in org.apache.hc.core5.pool that return types with arguments of type PoolEntryModifier and TypeMethodDescription(package private) BasicFuture
<PoolEntry<T, C>> LaxConnPool.LeaseRequest.getFuture()
StrictConnPool.LeaseRequest.getFuture()
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.LaxConnPool.lease
(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T, C>> callback) LaxConnPool.PerRoutePool.lease
(Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T, C>> callback) StrictConnPool.lease
(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T, C>> callback) Methods in org.apache.hc.core5.pool with parameters of type PoolEntryModifier and TypeMethodDescriptionprivate void
boolean
void
void
void
Releases the pool entry back to the pool.void
void
void
boolean
private void
LaxConnPool.PerRoutePool.removeLeased
(PoolEntry<T, C> entry) Method parameters in org.apache.hc.core5.pool with type arguments of type PoolEntryModifier and TypeMethodDescriptionvoid
LaxConnPool.enumAvailable
(Callback<PoolEntry<T, C>> callback) void
LaxConnPool.PerRoutePool.enumAvailable
(Callback<PoolEntry<T, C>> callback) void
StrictConnPool.enumAvailable
(Callback<PoolEntry<T, C>> callback) Enumerates all available connections.void
LaxConnPool.enumLeased
(Callback<PoolEntry<T, C>> callback) void
LaxConnPool.PerRoutePool.enumLeased
(Callback<PoolEntry<T, C>> callback) void
StrictConnPool.enumLeased
(Callback<PoolEntry<T, C>> callback) Enumerates all leased connections.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.LaxConnPool.lease
(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T, C>> callback) LaxConnPool.PerRoutePool.lease
(Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T, C>> callback) StrictConnPool.lease
(T route, Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T, C>> callback) Constructor parameters in org.apache.hc.core5.pool with type arguments of type PoolEntryModifierConstructorDescription(package private)
LeaseRequest
(Object state, Timeout requestTimeout, BasicFuture<PoolEntry<T, C>> future) LeaseRequest
(T route, Object state, Timeout requestTimeout, BasicFuture<PoolEntry<T, C>> future) Constructor