You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rg...@apache.org on 2014/10/23 02:24:47 UTC

svn commit: r1633728 - /qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java

Author: rgodfrey
Date: Thu Oct 23 00:24:46 2014
New Revision: 1633728

URL: http://svn.apache.org/r1633728
Log:
QPID-6179 - [Java Client] Connection establishment can send invalid frame sequence when retrying

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

Modified: qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java?rev=1633728&r1=1633727&r2=1633728&view=diff
==============================================================================
--- qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java (original)
+++ qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java Thu Oct 23 00:24:46 2014
@@ -64,6 +64,7 @@ import org.apache.qpid.AMQUnresolvedAddr
 import org.apache.qpid.client.failover.FailoverException;
 import org.apache.qpid.client.failover.FailoverProtectedOperation;
 import org.apache.qpid.client.protocol.AMQProtocolHandler;
+import org.apache.qpid.client.state.AMQStateManager;
 import org.apache.qpid.configuration.ClientProperties;
 import org.apache.qpid.exchange.ExchangeDefaults;
 import org.apache.qpid.framing.AMQShortString;
@@ -444,6 +445,8 @@ public class AMQConnection extends Close
             {
                 retryAllowed = _failoverPolicy.failoverAllowed();
                 brokerDetails = _failoverPolicy.getNextBrokerDetails();
+                _protocolHandler.setStateManager(new AMQStateManager(_protocolHandler.getProtocolSession()));
+
             }
         }
         verifyClientID();



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org