Package org.datanucleus.store.rdbms.datasource.dbcp2.datasources
This is a repackaged Apache Commons DBCP v2.7.0 and Apache Commons Pool v2.8.0.
We have omitted the packages "org/apache/commons/dbcp2/managed" and "org/apache/commons/pool2/proxy" since they are not needed and pull in other dependencies.
We have changed the Apache Commons logging to use NucleusLogger.CONNECTION instead.
Note that there is a file under "src/main/resources/org/datanucleus/store/rdbms/datasource/dbcp2" also.
-
Interface Summary Interface Description PooledConnectionManager Methods to manage PoolableConnections and the connection pools that source them. -
Class Summary Class Description CPDSConnectionFactory APooledObjectFactorythat createsPoolableConnections.InstanceKeyDataSource The base class forSharedPoolDataSourceandPerUserPoolDataSource.InstanceKeyDataSourceFactory A JNDI ObjectFactory which createsSharedPoolDataSources orPerUserPoolDataSourcesKeyedCPDSConnectionFactory AKeyedPooledObjectFactorythat createsPoolableConnections.PerUserPoolDataSource A poolingDataSourceappropriate for deployment within J2EE environment.PerUserPoolDataSourceFactory A JNDI ObjectFactory which createsSharedPoolDataSourcesPooledConnectionAndInfo Immutable poolable object holding a PooledConnection along with the user name and password used to create the connection.PoolKey SharedPoolDataSource A poolingDataSourceappropriate for deployment within J2EE environment.SharedPoolDataSourceFactory A JNDI ObjectFactory which createsSharedPoolDataSourcesUserPassKey Holds a user name and password pair.