OPENJPA-1568: Make createConnectionFactory() in JDBCConfigurationImpl public

git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@922441 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Catalina Wei 2010-03-12 22:31:45 +00:00
parent e2df6f49e4
commit 8f45b5bf0b

View File

@ -823,16 +823,20 @@ public class JDBCConfigurationImpl
*/
public DecoratingDataSource createConnectionFactory() {
DataSource ds = (DataSource) connectionFactory.get();
if (ds != null)
Log log = getLog(LOG_JDBC);
if (ds != null) {
if (log.isTraceEnabled())
log.trace("createConnectionFactory: DataSource:"+ds);
return setupConnectionFactory(ds, false);
}
ds = (DataSource) super.getConnectionFactory(); // JNDI lookup
if (ds == null)
ds = DataSourceFactory.newDataSource(this, false);
Log log = getLog(LOG_JDBC);
if (log.isTraceEnabled())
log.trace("createConnectionFactory: datasource="+ds);
log.trace("createConnectionFactory: DataSource="+ds);
return setupConnectionFactory(ds, false);
}