Author: arnaudsimon
Date: Mon Oct  1 07:30:23 2007
New Revision: 580974

URL: http://svn.apache.org/viewvc?rev=580974&view=rev
Log:
Changed to use UUID for unique name generation

Modified:
    
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java

Modified: 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java?rev=580974&r1=580973&r2=580974&view=diff
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
 Mon Oct  1 07:30:23 2007
@@ -38,6 +38,7 @@
 import javax.jms.JMSException;
 import javax.jms.Destination;
 import java.util.concurrent.ConcurrentLinkedQueue;
+import java.util.UUID;
 
 /**
  * This is a 0.10 Session
@@ -367,7 +368,7 @@
         if( amqd.getAMQQueueName() == null )
         {
             // generate a name for this queue
-            amqd.setQueueName(new AMQShortString("tmp_" 
+System.currentTimeMillis()));
+            amqd.setQueueName(new AMQShortString("TempQueue" + 
UUID.randomUUID()));
         }
         getQpidSession().queueDeclare(amqd.getAMQQueueName().toString(), null, 
null,
                                       amqd.isAutoDelete() ? Option.AUTO_DELETE 
: Option.NO_OPTION,
@@ -478,14 +479,9 @@
                           // Generate the queue name if the destination 
indicates that a client generated name is to be used.
                           if (amqd.isNameRequired())
                           {
-
-                                   //TODO this is for 0_10 only to be changed
-                                   amqd.setQueueName(new AMQShortString("tmp_" 
+System.currentTimeMillis()));
-
+                                 amqd.setQueueName(new 
AMQShortString("TempQueue" + UUID.randomUUID()));
                           }
-
                           sendQueueDeclare(amqd,protocolHandler);
-
                           return amqd.getAMQQueueName();
                       }
                   }, _connection).execute();


Reply via email to