danny 2002/06/20 14:55:17
Modified: src/java/org/apache/james/util/mordred JdbcDataSource.java
Log:
Got it!
This missing close() fixes the stale connections not closing problem
Revision Changes Path
1.7 +7 -1
jakarta-james/src/java/org/apache/james/util/mordred/JdbcDataSource.java
Index: JdbcDataSource.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/util/mordred/JdbcDataSource.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JdbcDataSource.java 18 Apr 2002 19:14:55 -0000 1.6
+++ JdbcDataSource.java 20 Jun 2002 21:55:17 -0000 1.7
@@ -275,10 +275,12 @@
} catch (SQLException e1) {
// Failed test... close the entry
finalizeEntry(entry);
+
}
} else {
// No SQL was provided... we have to kill this entry to be sure
finalizeEntry(entry);
+
}
return;
} else {
@@ -293,6 +295,10 @@
* @param PoolConnEntry entry
*/
private synchronized void finalizeEntry(PoolConnEntry entry) {
+ try{
+ entry.finalize();
+ }catch(Exception fe){
+ }
pool.removeElement(entry);
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>