Class DBCP2BuiltinConnectionPoolFactory.DBCPConnectionPool
- java.lang.Object
-
- org.datanucleus.store.rdbms.connectionpool.DBCP2BuiltinConnectionPoolFactory.DBCPConnectionPool
-
- All Implemented Interfaces:
ConnectionPool
- Enclosing class:
- DBCP2BuiltinConnectionPoolFactory
public class DBCP2BuiltinConnectionPoolFactory.DBCPConnectionPool extends java.lang.Object implements ConnectionPool
-
-
Field Summary
Fields Modifier and Type Field Description (package private) PoolingDataSource
dataSource
(package private) GenericObjectPool<PoolableConnection>
pool
-
Constructor Summary
Constructors Constructor Description DBCPConnectionPool(PoolingDataSource ds, GenericObjectPool<PoolableConnection> pool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Method to call when closing the StoreManager down, and consequently to close the pool.javax.sql.DataSource
getDataSource()
Accessor for the pooled DataSource.
-
-
-
Field Detail
-
dataSource
final PoolingDataSource dataSource
-
pool
final GenericObjectPool<PoolableConnection> pool
-
-
Constructor Detail
-
DBCPConnectionPool
public DBCPConnectionPool(PoolingDataSource ds, GenericObjectPool<PoolableConnection> pool)
-
-
Method Detail
-
close
public void close()
Description copied from interface:ConnectionPool
Method to call when closing the StoreManager down, and consequently to close the pool.- Specified by:
close
in interfaceConnectionPool
-
getDataSource
public javax.sql.DataSource getDataSource()
Description copied from interface:ConnectionPool
Accessor for the pooled DataSource.- Specified by:
getDataSource
in interfaceConnectionPool
- Returns:
- The DataSource
-
-