[jboss-cvs] JBoss Messaging SVN: r3427 - in branches/Branch_JBMESSAGING-544: src/main/org/jboss/messaging/core/remoting/codec and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Dec 6 08:44:14 EST 2007


Author: jmesnil
Date: 2007-12-06 08:44:14 -0500 (Thu, 06 Dec 2007)
New Revision: 3427

Removed:
   branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/AbstractPacketHandler.java
Modified:
   branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/PacketHandler.java
   branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/codec/AbstractPacketCodec.java
   branches/Branch_JBMESSAGING-544/tests/src/org/jboss/test/messaging/core/remoting/TestPacketHandler.java
Log:
http://jira.jboss.org/jira/browse/JBMESSAGING-544 Replace client-server transport with NIO based transport
* tidying up

Deleted: branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/AbstractPacketHandler.java
===================================================================
--- branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/AbstractPacketHandler.java	2007-12-06 13:14:26 UTC (rev 3426)
+++ branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/AbstractPacketHandler.java	2007-12-06 13:44:14 UTC (rev 3427)
@@ -1,67 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- *
- * Distributable under LGPL license.
- * See terms of license at gnu.org.
- */
-package org.jboss.messaging.core.remoting;
-
-import static java.util.UUID.randomUUID;
-
-import java.util.UUID;
-
-import org.jboss.messaging.core.remoting.wireformat.AbstractPacket;
-
-/**
- * A PacketHandler whose ID is randomly generated using UUID.
- * 
- * @see UUID#randomUUID()
- * 
- * @author <a href="mailto:jmesnil at redhat.com">Jeff Mesnil</a>.
- * 
- * @version <tt>$Revision$</tt>
- */
-public abstract class AbstractPacketHandler implements PacketHandler
-{
-
-   // Constants -----------------------------------------------------
-
-   private final String id;
-
-   // Attributes ----------------------------------------------------
-
-   // Static --------------------------------------------------------
-
-   // Constructors --------------------------------------------------
-
-   public AbstractPacketHandler()
-   {
-      this.id = randomUUID().toString();
-   }
-
-   // Public --------------------------------------------------------
-
-   @Override
-   public String toString()
-   {
-      return "AbstractPacketHandler[id=" + id + "]";
-   }
-
-   // PacketHandler implementation ----------------------------------
-
-   public String getID()
-   {
-      return id;
-   }
-
-   public abstract void handle(AbstractPacket packet, PacketSender sender);
-
-   // Package protected ---------------------------------------------
-
-   // Protected -----------------------------------------------------
-
-   // Private -------------------------------------------------------
-
-   // Inner classes -------------------------------------------------
-
-}

Modified: branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/PacketHandler.java
===================================================================
--- branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/PacketHandler.java	2007-12-06 13:14:26 UTC (rev 3426)
+++ branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/PacketHandler.java	2007-12-06 13:44:14 UTC (rev 3427)
@@ -17,7 +17,6 @@
  * 
  * @see PacketDispatcher#register(PacketHandler)
  * @see PacketDispatcher#unregister(String)
- * @see AbstractPacketHandler
  * 
  * @author <a href="mailto:jmesnil at redhat.com">Jeff Mesnil</a>.
  * 

Modified: branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/codec/AbstractPacketCodec.java
===================================================================
--- branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/codec/AbstractPacketCodec.java	2007-12-06 13:14:26 UTC (rev 3426)
+++ branches/Branch_JBMESSAGING-544/src/main/org/jboss/messaging/core/remoting/codec/AbstractPacketCodec.java	2007-12-06 13:44:14 UTC (rev 3427)
@@ -16,6 +16,7 @@
 import java.nio.charset.CharacterCodingException;
 
 import org.jboss.jms.destination.JBossDestination;
+import org.jboss.logging.Logger;
 import org.jboss.messaging.core.contract.Message;
 import org.jboss.messaging.core.impl.message.MessageFactory;
 import org.jboss.messaging.core.remoting.Constants;
@@ -36,6 +37,8 @@
 
    public static final int LONG_LENGTH = 8;
 
+   private static final Logger log = Logger.getLogger(AbstractPacketCodec.class);
+
    // Attributes ----------------------------------------------------
 
    private PacketType type;
@@ -93,14 +96,16 @@
       buffer.get(); // version
       if (buffer.remaining() < INT_LENGTH)
       {
-         System.out.println("need more data to read header length");
+         if (log.isDebugEnabled())
+            log.debug("need more data to read header length");
          // can not read next int
          return DecoderStatus.NEED_DATA;
       }
       int headerLength = buffer.getInt();
       if (buffer.remaining() < headerLength)
       {
-         System.out.println("need more data to read header");
+         if (log.isDebugEnabled())
+            log.debug("need more data to read header");
          return DecoderStatus.NEED_DATA;
       }
       buffer.getLong(); // correlation ID
@@ -121,7 +126,8 @@
 
       if (buffer.remaining() < INT_LENGTH)
       {
-         System.out.println("need more data to read body length");
+         if (log.isDebugEnabled())
+            log.debug("need more data to read body length");
          // can not read next int
          return DecoderStatus.NEED_DATA;
       }
@@ -132,7 +138,8 @@
       }
       if (buffer.remaining() < bodyLength)
       {
-         System.out.println("need more data to read body");
+         if (log.isDebugEnabled())
+            log.debug("need more data to read body");
          return DecoderStatus.NEED_DATA;
       }
       return DecoderStatus.OK;

Modified: branches/Branch_JBMESSAGING-544/tests/src/org/jboss/test/messaging/core/remoting/TestPacketHandler.java
===================================================================
--- branches/Branch_JBMESSAGING-544/tests/src/org/jboss/test/messaging/core/remoting/TestPacketHandler.java	2007-12-06 13:14:26 UTC (rev 3426)
+++ branches/Branch_JBMESSAGING-544/tests/src/org/jboss/test/messaging/core/remoting/TestPacketHandler.java	2007-12-06 13:44:14 UTC (rev 3427)
@@ -8,23 +8,31 @@
 
 import java.util.ArrayList;
 import java.util.List;
+import java.util.UUID;
 import java.util.concurrent.CountDownLatch;
 
-import org.jboss.messaging.core.remoting.AbstractPacketHandler;
+import org.jboss.messaging.core.remoting.PacketHandler;
 import org.jboss.messaging.core.remoting.PacketSender;
 import org.jboss.messaging.core.remoting.wireformat.AbstractPacket;
 import org.jboss.messaging.core.remoting.wireformat.TextPacket;
 
-public class TestPacketHandler extends AbstractPacketHandler
+public class TestPacketHandler implements PacketHandler
 {
+   private final String id;
    private final List<TextPacket> packets;
    private CountDownLatch latch;
-
+   
    public TestPacketHandler()
    {
+      this.id = UUID.randomUUID().toString();
       packets = new ArrayList<TextPacket>();
    }
 
+   public String getID()
+   {
+      return id;
+   }
+   
    public void await() throws InterruptedException
    {
      if (latch != null)




More information about the jboss-cvs-commits mailing list