[jboss-cvs] JBossAS SVN: r110422 - projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/pool/mcp.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jan 21 12:17:02 EST 2011
Author: jesper.pedersen
Date: 2011-01-21 12:17:01 -0500 (Fri, 21 Jan 2011)
New Revision: 110422
Modified:
projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/pool/mcp/PoolFiller.java
Log:
Reset for each fillToMin cycle
Modified: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/pool/mcp/PoolFiller.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/pool/mcp/PoolFiller.java 2011-01-21 17:08:37 UTC (rev 110421)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/pool/mcp/PoolFiller.java 2011-01-21 17:17:01 UTC (rev 110422)
@@ -84,22 +84,23 @@
while (true)
{
- ManagedConnectionPool mcp = null;
+ boolean empty = false;
- while (true)
+ while (!empty)
{
+ ManagedConnectionPool mcp = null;
+
synchronized (pools)
{
- if (!pools.isEmpty())
+ empty = pools.isEmpty();
+ if (!empty)
mcp = pools.removeFirst();
}
- if (mcp == null)
- break;
-
- mcp.fillToMin();
+ if (!empty)
+ mcp.fillToMin();
}
-
+
try
{
synchronized (pools)
More information about the jboss-cvs-commits
mailing list