Package org.apache.cayenne.datasource
-
Interface Summary Interface Description PoolingDataSource ADataSource
that pools connections and requires to be explicitly closed. -
Class Summary Class Description DataSourceBuilder A builder class that allows to build aDataSource
with optional pooling.DriverDataSource A non-pooling DataSource implementation wrapping a JDBC driver.ManagedPoolingDataSource A wrapper forUnmanagedPoolingDataSource
that automatically manages the underlying connection pool size.PoolAwareConnection AConnection
wrapper that interacts with theUnmanagedPoolingDataSource
, allowing to recycle connections and track failures.PoolingDataSourceBuilder Turns unpooled DataSource to a connection pool.PoolingDataSourceParameters A collection of pooling parameters used byUnmanagedPoolingDataSource
.UnmanagedPoolingDataSource A non-blockingDataSource
with a pool of connections. -
Exception Summary Exception Description BadValidationQueryException Thrown when the pool fails to validate a fresh connection that is known to be in a good state.UnmanagedPoolingDataSource.ConnectionUnavailableException An exception indicating that a connection request waiting in the queue timed out and was unable to obtain a connection.