Author: rgodfrey
Date: Tue May 26 09:41:14 2015
New Revision: 1681727

URL: http://svn.apache.org/r1681727
Log:
QPID-6534 : Close underlying connection when pool is full and wrapped 
connection is closed

Modified:
    
qpid/java/trunk/client/src/main/java/org/apache/qpid/client/PooledConnectionFactory.java

Modified: 
qpid/java/trunk/client/src/main/java/org/apache/qpid/client/PooledConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/client/src/main/java/org/apache/qpid/client/PooledConnectionFactory.java?rev=1681727&r1=1681726&r2=1681727&view=diff
==============================================================================
--- 
qpid/java/trunk/client/src/main/java/org/apache/qpid/client/PooledConnectionFactory.java
 (original)
+++ 
qpid/java/trunk/client/src/main/java/org/apache/qpid/client/PooledConnectionFactory.java
 Tue May 26 09:41:14 2015
@@ -314,6 +314,10 @@ public class PooledConnectionFactory imp
                 {
                     connections.add(new ConnectionHolder(connection, 
System.currentTimeMillis()));
                 }
+                else
+                {
+                    connection.close();
+                }
             }
         }
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to