You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by lh...@apache.org on 2009/09/22 10:35:10 UTC
svn commit: r817542 -
/servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2/src/main/java/org/apache/commons/dbcp/BasicDataSource.java
Author: lhein
Date: Tue Sep 22 08:35:10 2009
New Revision: 817542
URL: http://svn.apache.org/viewvc?rev=817542&view=rev
Log:
fixed missing methods for Java6 (Wrapper interface)
Modified:
servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2/src/main/java/org/apache/commons/dbcp/BasicDataSource.java
Modified: servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2/src/main/java/org/apache/commons/dbcp/BasicDataSource.java
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2/src/main/java/org/apache/commons/dbcp/BasicDataSource.java?rev=817542&r1=817541&r2=817542&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2/src/main/java/org/apache/commons/dbcp/BasicDataSource.java (original)
+++ servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2/src/main/java/org/apache/commons/dbcp/BasicDataSource.java Tue Sep 22 08:35:10 2009
@@ -18,11 +18,12 @@
package org.apache.commons.dbcp;
import java.io.PrintWriter;
-import java.util.Properties;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
+import java.util.Properties;
+
import javax.sql.DataSource;
import org.apache.commons.pool.impl.GenericKeyedObjectPool;
@@ -1241,7 +1242,7 @@
dataSource = new PoolingDataSource(connectionPool);
((PoolingDataSource) dataSource).setAccessToUnderlyingConnectionAllowed(isAccessToUnderlyingConnectionAllowed());
dataSource.setLogWriter(logWriter);
-
+
try {
for (int i = 0 ; i < initialSize ; i++) {
connectionPool.addObject();
@@ -1282,4 +1283,18 @@
logWriter.println(message);
}
}
+
+ /* (non-Javadoc)
+ * @see java.sql.Wrapper#isWrapperFor(java.lang.Class)
+ */
+ public boolean isWrapperFor(Class iface) throws SQLException {
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see java.sql.Wrapper#unwrap(java.lang.Class)
+ */
+ public Object unwrap(Class iface) throws SQLException {
+ throw new SQLException("BasicDataSource is not a wrapper.");
+ }
}