T- the route type that represents the opposite endpoint of a pooled connection.
E- the type of the pool entry containing a pooled connection.
public interface ConnPool<T,E>
ConnPoolrepresents a shared pool connections can be leased from and released back to.
|Modifier and Type||Method and Description|
Attempts to lease a connection for the given route and with the given state from the pool.
Releases the pool entry back to the pool.
java.util.concurrent.Future<E> lease(T route, java.lang.Object state, FutureCallback<E> callback)
route- route of the connection.
state- arbitrary object that represents a particular state (usually a security principal or a unique token identifying the user whose credentials have been used while establishing the connection). May be
callback- operation completion callback.
void release(E entry, boolean reusable)
entry- pool entry leased from the pool
reusable- flag indicating whether or not the released connection is in a consistent state and is safe for further use.
Copyright © 2010 - 2019 Adobe. All Rights Reserved