Author: rgodfrey
Date: Mon Oct 20 18:49:21 2014
New Revision: 1633199

URL: http://svn.apache.org/r1633199
Log:
QPID-6125 : force flush after receiving frame

Modified:
    
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java
    
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java

Modified: 
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java?rev=1633199&r1=1633198&r2=1633199&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java
 (original)
+++ 
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java
 Mon Oct 20 18:49:21 2014
@@ -2781,11 +2781,11 @@ public class AMQChannel
 
                     if (!nowait)
                     {
+                        sync();
                         MethodRegistry methodRegistry = 
_connection.getMethodRegistry();
                         AMQMethodBody responseBody = 
methodRegistry.createExchangeDeclareOkBody();
                         _connection.writeFrame(responseBody.generateFrame(
                                 getChannelId()));
-                        sync();
                     }
 
                 }

Modified: 
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java?rev=1633199&r1=1633198&r2=1633199&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java
 (original)
+++ 
qpid/trunk/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java
 Mon Oct 20 18:49:21 2014
@@ -313,6 +313,9 @@ public class AMQProtocolEngine implement
                 {
                     _decoder.decodeBuffer(msg);
                     receivedComplete();
+
+                    _sender.flush();
+
                 }
                 catch (ConnectionScopedRuntimeException e)
                 {



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

Reply via email to