summaryrefslogtreecommitdiff
path: root/java/client/src
diff options
context:
space:
mode:
authorArnaud Simon <arnaudsimon@apache.org>2007-10-01 14:30:23 +0000
committerArnaud Simon <arnaudsimon@apache.org>2007-10-01 14:30:23 +0000
commit4dac7009ffa59199a16efc44864205aaabf2d0c1 (patch)
tree6e85b61b738a201b07e6ec348a7b5f783a494c34 /java/client/src
parenta52c001a37f1f301d9346047cf3216298bcdb635 (diff)
downloadqpid-python-4dac7009ffa59199a16efc44864205aaabf2d0c1.tar.gz
Changed to use UUID for unique name generation
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@580974 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/src')
-rw-r--r--java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java b/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
index cdc74f62c8..984acceb65 100644
--- a/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
+++ b/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
@@ -38,6 +38,7 @@ import org.slf4j.LoggerFactory;
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 @@ public class AMQSession_0_10 extends AMQSession
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 @@ public class AMQSession_0_10 extends AMQSession
// 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();