You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ri...@apache.org on 2008/02/25 13:59:05 UTC
svn commit: r630833 -
/incubator/qpid/branches/M2.1/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java
Author: ritchiem
Date: Mon Feb 25 04:59:03 2008
New Revision: 630833
URL: http://svn.apache.org/viewvc?rev=630833&view=rev
Log:
QPID-811 : The RejectionEE is occuring because the task pool is shutdown before the close-ok has been received.
Modified:
incubator/qpid/branches/M2.1/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java
Modified: incubator/qpid/branches/M2.1/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java
URL: http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java?rev=630833&r1=630832&r2=630833&view=diff
==============================================================================
--- incubator/qpid/branches/M2.1/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java (original)
+++ incubator/qpid/branches/M2.1/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java Mon Feb 25 04:59:03 2008
@@ -927,8 +927,10 @@
{
long startCloseTime = System.currentTimeMillis();
- _taskPool.shutdown();
closeAllSessions(null, timeout, startCloseTime);
+
+ //This MUST occur after we have successfully closed all Channels/Sessions
+ _taskPool.shutdown();
if (!_taskPool.isTerminated())
{