diff options
Diffstat (limited to 'java/client/src/main/java/org/apache/qpid/client/AMQTemporaryTopic.java')
-rw-r--r-- | java/client/src/main/java/org/apache/qpid/client/AMQTemporaryTopic.java | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/AMQTemporaryTopic.java b/java/client/src/main/java/org/apache/qpid/client/AMQTemporaryTopic.java index db54b320dc..7b5781530b 100644 --- a/java/client/src/main/java/org/apache/qpid/client/AMQTemporaryTopic.java +++ b/java/client/src/main/java/org/apache/qpid/client/AMQTemporaryTopic.java @@ -53,14 +53,10 @@ class AMQTemporaryTopic extends AMQTopic implements TemporaryTopic, TemporaryDes throw new JMSException("Temporary Topic has consumers so cannot be deleted"); } - try - { - _session.deleteTemporaryDestination(this); - } - finally - { - _deleted = true; - } + _deleted = true; + // Currently TemporaryQueue is set to be auto-delete which means that the queue will be deleted + // by the server when there are no more subscriptions to that queue. This is probably not + // quite right for JMSCompliance. } public AMQSession getSession() |