org.datanucleus.store.rdbms.datasource
Class DBCPBuiltinDataSourceFactory
java.lang.Object
org.datanucleus.store.rdbms.datasource.AbstractDataSourceFactory
org.datanucleus.store.rdbms.datasource.DBCPBuiltinDataSourceFactory
- All Implemented Interfaces:
- DataNucleusDataSourceFactory
public class DBCPBuiltinDataSourceFactory
- extends AbstractDataSourceFactory
- implements DataNucleusDataSourceFactory
Plugin for the creation of a DBCP connection pool.
Note that all Apache DBCP classes are named explicitly in the code to avoid loading
them at class initialisation.
(see http://jakarta.apache.org/commons/dbcp/)
Also see
http://jakarta.apache.org/commons/dbcp/apidocs/org/apache/commons/dbcp/package-summary.html#package_description
for javadocs that give pretty much the only useful description of DBCP.
|
Method Summary |
DataSource |
makePooledDataSource(org.datanucleus.store.StoreManager storeMgr)
Method to make a DBCP DataSource for use internally in DataNucleus. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBCPBuiltinDataSourceFactory
public DBCPBuiltinDataSourceFactory()
makePooledDataSource
public DataSource makePooledDataSource(org.datanucleus.store.StoreManager storeMgr)
- Method to make a DBCP DataSource for use internally in DataNucleus.
- Specified by:
makePooledDataSource in interface DataNucleusDataSourceFactory
- Parameters:
storeMgr - Context
- Returns:
- The DataSource
- Throws:
Exception - Thrown if an error occurs during creation
Copyright © 2012. All Rights Reserved.