noel 2004/04/14 11:10:49
Modified: src/java/org/apache/james/util/mordred Tag: branch_2_1_fcs
JdbcDataSource.java
Log:
Fix JAMES-253. Correction to move Thread.sleep(5000L) out of the synchronized block.
Revision Changes Path
No revision
No revision
1.18.4.7 +4 -3
james-server/src/java/org/apache/james/util/mordred/JdbcDataSource.java
Index: JdbcDataSource.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/util/mordred/JdbcDataSource.java,v
retrieving revision 1.18.4.6
retrieving revision 1.18.4.7
diff -u -r1.18.4.6 -r1.18.4.7
--- JdbcDataSource.java 14 Apr 2004 17:33:28 -0000 1.18.4.6
+++ JdbcDataSource.java 14 Apr 2004 18:10:49 -0000 1.18.4.7
@@ -388,8 +388,8 @@
*/
public void run() {
try {
- while(reaperActive) synchronized (pool) {
- for(int i = 0; i < pool.size(); i++) try {
+ while(reaperActive) {
+ synchronized(pool) { for(int i = 0; i < pool.size(); i++) try {
PoolConnEntry entry = (PoolConnEntry)pool.elementAt(i);
long age = System.currentTimeMillis() -
entry.getLastActivity();
synchronized(entry) {
@@ -442,6 +442,7 @@
if (getLogger().isErrorEnabled()) {
getLogger().error(sout.toString());
}
+ }
}
try {
// Check for activity every 5 seconds
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]