The implementation of a thread-safe client connection manager.
| PoolEntryRequest | Encapsulates a request for a BasicPoolEntry. |
| RefQueueHandler | Callback handler for RefQueueWorker. |
| AbstractConnPool | An abstract connection pool. |
| BasicPooledConnAdapter | A connection wrapper and callback handler. |
| BasicPoolEntry | Basic implementation of a connection pool entry. |
| BasicPoolEntryRef | A weak reference to a BasicPoolEntry. |
| ConnPoolByRoute | A connection pool that maintains connections by route. |
| RefQueueWorker | A worker thread for processing queued references. |
| RouteSpecificPool | A connection sub-pool for a specific route, used by ConnPoolByRoute. |
| ThreadSafeClientConnManager | Manages a pool of client connections. |
| WaitingThread | Represents a thread waiting for a connection. |
| WaitingThreadAborter | A simple class that can interrupt a WaitingThread. |