Hi Raffaele,
Just out of curiosity , what would you be doing with the Queue object? If you already know the name of an existing queue then you can just use Session.createQueue (or do a jndi lookup) to get the queue object and use it to create a |MessageConsumer| or a |MessageProducer| to receive/send message from/to that queue.

Regards,
Jonas



Raffaele wrote:
Hi,

the createQueue method is implemented in this way:
public Queue createQueue(String queueName) throws JMSException {
         checkClosed();
         return new ActiveMQQueue(queueName);
     }

And so, a new Object is created....Going deeper in the code I have seen no
mechanism about retrieving already existing Queue based on its name. Perhaps
am I wrong?

Best regards,

Raffaele


jlim wrote:
Hi,

If you just want to get the handle of a queue object based on its name I think you can use the Session.createQueue(String queueName) method.

Regards,
jonas

*
*



Raffaele wrote:
Hi all,

I'm looking for a method to retrieve a specific queue based on its name,
that is a method that returns a Queue object.

In Oracle JMS implementation there is such a method, here it is:
http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b12023/oracle/jms/AQjmsSession.html#getQueue(java.lang.String,%20java.lang.String)

In ActiveMQ does it exist analogous method?

Best regards and thanks,

Raffaele

Reply via email to