[jboss-cvs] JBoss Messaging SVN: r6603 - in trunk: src/main/org/jboss/messaging/core/remoting/impl/wireformat and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 28 12:58:08 EDT 2009


Author: clebert.suconic at jboss.com
Date: 2009-04-28 12:58:08 -0400 (Tue, 28 Apr 2009)
New Revision: 6603

Modified:
   trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java
   trunk/src/main/org/jboss/messaging/core/remoting/impl/wireformat/SessionReceiveMessage.java
   trunk/tests/jms-tests/src/org/jboss/test/messaging/jms/ConnectionFactoryTest.java
Log:
Fix for JMSTest slowConsumer test

Modified: trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java	2009-04-28 16:07:25 UTC (rev 6602)
+++ trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java	2009-04-28 16:58:08 UTC (rev 6603)
@@ -636,7 +636,11 @@
       {
          ClientMessageInternal clMessage = message.getClientMessage();
 
-         clMessage.setFlowControlSize(message.getPacketSize());
+         if (trace)
+         {
+            log.trace("Setting up flowControlSize to " + message.getRequiredBufferSize() + " on message = " + clMessage);
+         }
+         clMessage.setFlowControlSize(message.getRequiredBufferSize());
 
          consumer.handleMessage(message.getClientMessage());
       }

Modified: trunk/src/main/org/jboss/messaging/core/remoting/impl/wireformat/SessionReceiveMessage.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/impl/wireformat/SessionReceiveMessage.java	2009-04-28 16:07:25 UTC (rev 6602)
+++ trunk/src/main/org/jboss/messaging/core/remoting/impl/wireformat/SessionReceiveMessage.java	2009-04-28 16:58:08 UTC (rev 6603)
@@ -155,10 +155,11 @@
       }
       else
       {
-         return BASIC_PACKET_SIZE + DataConstants.SIZE_LONG +
+         return BASIC_PACKET_SIZE + 
+                DataConstants.SIZE_LONG +
                 DataConstants.SIZE_INT +
                 DataConstants.SIZE_BOOLEAN +
-                serverMessage.getEncodeSize();
+                (serverMessage != null ? serverMessage.getEncodeSize() : clientMessage.getEncodeSize());
       }
    }
    public void encodeBody(final MessagingBuffer buffer)

Modified: trunk/tests/jms-tests/src/org/jboss/test/messaging/jms/ConnectionFactoryTest.java
===================================================================
--- trunk/tests/jms-tests/src/org/jboss/test/messaging/jms/ConnectionFactoryTest.java	2009-04-28 16:07:25 UTC (rev 6602)
+++ trunk/tests/jms-tests/src/org/jboss/test/messaging/jms/ConnectionFactoryTest.java	2009-04-28 16:58:08 UTC (rev 6603)
@@ -226,8 +226,6 @@
             {
                processed++;
 
-               TextMessage tm = (TextMessage)msg;
-
                if (processed == numMessages - 2)
                {
                   synchronized (waitLock)
@@ -246,8 +244,6 @@
 
             public void onMessage(Message msg)
             {
-               TextMessage tm = (TextMessage)msg;
-               
                processed++;
               
                synchronized (waitLock)




More information about the jboss-cvs-commits mailing list