[jboss-cvs] JBossAS SVN: r102148 - branches/JBPAPP_5_0/connector/src/main/org/jboss/resource/connectionmanager.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 9 12:27:03 EST 2010
Author: jesper.pedersen
Date: 2010-03-09 12:27:03 -0500 (Tue, 09 Mar 2010)
New Revision: 102148
Modified:
branches/JBPAPP_5_0/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java
Log:
[JBPAPP-3240] Connection validation
Modified: branches/JBPAPP_5_0/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java
===================================================================
--- branches/JBPAPP_5_0/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java 2010-03-09 17:13:42 UTC (rev 102147)
+++ branches/JBPAPP_5_0/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java 2010-03-09 17:27:03 UTC (rev 102148)
@@ -695,7 +695,7 @@
if (permits.tryAcquire(poolParams.blockingTimeout, TimeUnit.MILLISECONDS))
{
- boolean destroyed = false;
+ boolean anyDestroyed = false;
try
{
@@ -704,6 +704,7 @@
{
ConnectionListener cl = null;
+ boolean destroyed = false;
synchronized (cls)
{
@@ -741,7 +742,7 @@
{
doDestroy(cl);
destroyed = true;
-
+ anyDestroyed = true;
}
}
@@ -772,7 +773,7 @@
{
permits.release();
- if (destroyed && shutdown.get() == false && poolParams.minSize > 0)
+ if (anyDestroyed && shutdown.get() == false && poolParams.minSize > 0)
{
PoolFiller.fillPool(this);
}
More information about the jboss-cvs-commits
mailing list