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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 11 09:36:03 EST 2008


Author: jmesnil
Date: 2008-01-11 09:36:03 -0500 (Fri, 11 Jan 2008)
New Revision: 3558

Modified:
   trunk/src/main/org/jboss/messaging/core/remoting/NIOSession.java
   trunk/src/main/org/jboss/messaging/core/remoting/impl/ClientImpl.java
   trunk/src/main/org/jboss/messaging/core/remoting/impl/invm/INVMSession.java
   trunk/src/main/org/jboss/messaging/core/remoting/impl/mina/MinaSession.java
   trunk/tests/src/org/jboss/messaging/core/remoting/test/unit/ClientTest.java
Log:
* changed return type of NIOSession.getID() from long to String

Modified: trunk/src/main/org/jboss/messaging/core/remoting/NIOSession.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/NIOSession.java	2008-01-11 10:50:35 UTC (rev 3557)
+++ trunk/src/main/org/jboss/messaging/core/remoting/NIOSession.java	2008-01-11 14:36:03 UTC (rev 3558)
@@ -19,7 +19,7 @@
 public interface NIOSession
 {
 
-   long getID();
+   String getID();
 
    void write(Object object);
 

Modified: trunk/src/main/org/jboss/messaging/core/remoting/impl/ClientImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/impl/ClientImpl.java	2008-01-11 10:50:35 UTC (rev 3557)
+++ trunk/src/main/org/jboss/messaging/core/remoting/impl/ClientImpl.java	2008-01-11 14:36:03 UTC (rev 3558)
@@ -96,7 +96,7 @@
       {
          return null;
       }
-      return Long.toString(session.getID());
+      return session.getID();
    }
 
    /* (non-Javadoc)

Modified: trunk/src/main/org/jboss/messaging/core/remoting/impl/invm/INVMSession.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/impl/invm/INVMSession.java	2008-01-11 10:50:35 UTC (rev 3557)
+++ trunk/src/main/org/jboss/messaging/core/remoting/impl/invm/INVMSession.java	2008-01-11 14:36:03 UTC (rev 3558)
@@ -6,6 +6,8 @@
  */
 package org.jboss.messaging.core.remoting.impl.invm;
 
+import static java.util.UUID.randomUUID;
+
 import java.util.concurrent.Callable;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.ExecutorService;
@@ -30,7 +32,7 @@
 
    // Attributes ----------------------------------------------------
 
-   private long id;
+   private String id;
    private ExecutorService executor;
    private long correlationCounter;
 
@@ -40,8 +42,7 @@
 
    public INVMSession()
    {
-      // FIXME have a real ID
-      this.id = System.currentTimeMillis();
+      this.id = randomUUID().toString();
       this.executor = Executors.newSingleThreadExecutor();
       this.correlationCounter = 0;
    }
@@ -58,7 +59,7 @@
 
    // NIOSession implementation -------------------------------------
 
-   public long getID()
+   public String getID()
    {
       return id;
    }

Modified: trunk/src/main/org/jboss/messaging/core/remoting/impl/mina/MinaSession.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/impl/mina/MinaSession.java	2008-01-11 10:50:35 UTC (rev 3557)
+++ trunk/src/main/org/jboss/messaging/core/remoting/impl/mina/MinaSession.java	2008-01-11 14:36:03 UTC (rev 3558)
@@ -44,9 +44,9 @@
 
    // Public --------------------------------------------------------
 
-   public long getID()
+   public String getID()
    {
-      return session.getId();
+      return Long.toString(session.getId());
    }
 
    public void write(Object object)

Modified: trunk/tests/src/org/jboss/messaging/core/remoting/test/unit/ClientTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/core/remoting/test/unit/ClientTest.java	2008-01-11 10:50:35 UTC (rev 3557)
+++ trunk/tests/src/org/jboss/messaging/core/remoting/test/unit/ClientTest.java	2008-01-11 14:36:03 UTC (rev 3558)
@@ -6,6 +6,7 @@
  */
 package org.jboss.messaging.core.remoting.test.unit;
 
+import static java.util.UUID.randomUUID;
 import static org.easymock.EasyMock.createStrictMock;
 import static org.easymock.EasyMock.expect;
 import static org.easymock.EasyMock.replay;
@@ -95,7 +96,7 @@
 
    public void testSessionID() throws Exception
    {
-      long sessionID = System.currentTimeMillis();
+      String sessionID = randomUUID().toString();
       
       NIOConnector connector = createStrictMock(NIOConnector.class);
       NIOSession session = createStrictMock(NIOSession.class);
@@ -114,7 +115,7 @@
       String actualSessionID = client.getSessionID();
       
       assertNotNull(actualSessionID);
-      assertEquals(Long.toString(sessionID), actualSessionID);
+      assertEquals(sessionID, actualSessionID);
       client.disconnect();
       assertNull(client.getSessionID());
       




More information about the jboss-cvs-commits mailing list