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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 29 05:43:53 EDT 2008


Author: timfox
Date: 2008-05-29 05:43:53 -0400 (Thu, 29 May 2008)
New Revision: 4334

Modified:
   trunk/src/main/org/jboss/messaging/core/client/impl/ClientProducerImpl.java
   trunk/src/main/org/jboss/messaging/core/remoting/impl/PacketDispatcherImpl.java
   trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java
Log:
More tweaks


Modified: trunk/src/main/org/jboss/messaging/core/client/impl/ClientProducerImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/client/impl/ClientProducerImpl.java	2008-05-29 08:57:32 UTC (rev 4333)
+++ trunk/src/main/org/jboss/messaging/core/client/impl/ClientProducerImpl.java	2008-05-29 09:43:53 UTC (rev 4334)
@@ -113,8 +113,6 @@
       
       this.sendPersistentMessagesSynchronously = sendPersistentMessagesSynchronously;
       
-      log.info("send np:" + this.sendNonPersistentMessagesSynchronously + " p:" + this.sendPersistentMessagesSynchronously);
-      
       this.availableCredits = new Semaphore(initialCredits);
       
       this.creditFlowControl = initialCredits != -1;
@@ -159,8 +157,7 @@
          rateLimiter.limit();
       }
    	
-   	boolean sendBlocking = msg.isDurable() && sendPersistentMessagesSynchronously ||
-   	                       !msg.isDurable() && sendNonPersistentMessagesSynchronously;
+   	boolean sendBlocking = msg.isDurable() ? sendPersistentMessagesSynchronously : sendNonPersistentMessagesSynchronously;
    	
       ProducerSendMessage message = new ProducerSendMessage(msg);
          		
@@ -178,7 +175,7 @@
       {
          try
          {
-            this.availableCredits.acquire(message.getClientMessage().encodeSize());
+            availableCredits.acquire(message.getClientMessage().encodeSize());
          }
          catch (InterruptedException e)
          {           

Modified: trunk/src/main/org/jboss/messaging/core/remoting/impl/PacketDispatcherImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/impl/PacketDispatcherImpl.java	2008-05-29 08:57:32 UTC (rev 4333)
+++ trunk/src/main/org/jboss/messaging/core/remoting/impl/PacketDispatcherImpl.java	2008-05-29 09:43:53 UTC (rev 4334)
@@ -22,6 +22,7 @@
 import org.jboss.messaging.core.remoting.PacketHandler;
 import org.jboss.messaging.core.remoting.PacketHandlerRegistrationListener;
 import org.jboss.messaging.core.remoting.PacketReturner;
+import org.jboss.messaging.core.remoting.impl.wireformat.EmptyPacket;
 
 /**
  * @author <a href="mailto:jmesnil at redhat.com">Jeff Mesnil</a>
@@ -140,7 +141,11 @@
       }
       else
       {
-         log.error("Unhandled packet " + packet);
+         //Producer tokens can arrive after producer is closed - this is ok
+         if (packet.getType() != EmptyPacket.PROD_RECEIVETOKENS)
+         {
+            log.error("Unhandled packet " + packet);
+         }
       }
    }
 

Modified: trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java
===================================================================
--- trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java	2008-05-29 08:57:32 UTC (rev 4333)
+++ trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java	2008-05-29 09:43:53 UTC (rev 4334)
@@ -121,8 +121,6 @@
       this.defaultBlockOnAcknowledge = defaultBlockOnAcknowledge;
       this.defaultSendNonPersistentMessagesBlocking = defaultSendNonPersistentMessagesBlocking;
       this.defaultSendPersistentMessagesBlocking = defaultSendPersistentMessagesBlocking;
-      log.info("cf np:" + this.defaultSendNonPersistentMessagesBlocking + " p:" + this.defaultSendPersistentMessagesBlocking);
-      
    }
    // ConnectionFactory implementation -------------------------------------------------------------
    




More information about the jboss-cvs-commits mailing list