What I am trying to accomplish is that I need a temporary queue that I can
use like a control queue. I would like my clients to be able to send
messages to a service's control queue (this could be permanent) and the
service would be able to send responses to each client's control queue
(indicated in the request they make). The client's control queue should
disappear when the client disappears. How can my service send messages to a
client's temporary queue if I can't send by name? Or what's an alternative
way to accomplish the same thing? 


James.Strachan wrote:
> 
> On 4/2/07, sparky2708 <[EMAIL PROTECTED]> wrote:
>>
>> I create a temporary queue using:
>>
>> String user = ActiveMQConnection.DEFAULT_USER;
>> String password = ActiveMQConnection.DEFAULT_PASSWORD;
>> ActiveMQConnectionFactory connectionFactory = new
>> ActiveMQConnectionFactory(user, password, jms_url);
>> _connection = connectionFactory.createConnection();
>> _connection.setExceptionListener(this);
>> _connection.start();
>> _session = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
>> Queue queue = _session.createTemporaryQueue();
> 
> You should be sending messages to this queue object (which is an
> instanceof ActiveMQTempQueue.  You should not be extracting the queue
> name then using that name to send to.
> -- 
> 
> James
> -------
> http://radio.weblogs.com/0112098/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Can%27t-figure-out-why-send-to-my-temporary-queue-doesn%27t-work-but-Listener-seems-OK-tf3506946s2354.html#a9795163
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to