- createEntry
Creates a new pool entry. This method assumes that the new connection will be
handed out immediately
- deleteEntry
Deletes a given pool entry. This closes the pooled connection and removes all
references, so that it
- getEntryBlocking
Obtains a pool entry with a connection within the given timeout. If a
WaitingThread is used to block
- getFreeEntry
If available, get a free pool entry for a route.
- <init>
Creates a new connection pool, managed by route.
- closeConnection
- createFreeConnQueue
Creates the queue for #freeConnections. Called once by the constructor.
- createRouteToPoolMap
Creates the map for #routeToPool. Called once by the constructor.
- createWaitingThreadQueue
Creates the queue for #waitingThreads. Called once by the constructor.
- deleteLeastUsedEntry
Delete an old, free pool entry to make room for a new one. Used to replace pool
entries with ones fo
- getConnectionsInPool
- getRoutePool
Get a route-specific pool of available connections.