| Modifier and Type | Interface and Description |
|---|---|
| public interface | PoolCallback
Represents a callback used to release or remove a PooledConnection back into the pool. |
| public interface | PooledConnection
Represents a connection that is managed in a pool. |
| public interface | PooledConnectionFactory
Represents a factory that creates PooledConnection. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | ConnectionDesc
Represents a description of PooledConnection in Connections. |
| pack-priv class | Connections
Represents a list of PooledConnections (actually, ConnectionDescs) with the same pool id. The list starts out with an initial number of connections. |
| pack-priv class | ConnectionsRef
Is a reference to Connections that is stored in Pool. |
| pack-priv class | |
| public class | Pool
A map of pool ids to Connections. |
| public class | PoolCleaner
Thread that wakes up periodically and closes expired, unused connections. |