In other words, if the asynchronous listener is listening "forever", is it
possible to neatly stop that listener by closing the connection, the
session, the consumer, etc?

--mrh


mrh wrote:
> 
> Thank you for the reply, Tim.
> 
> Yes, this is my primary question:
> 
> 
> tabish121 wrote:
>> 
>> make that it
>> doesn't wait forever for messages and it stops as soon as it gets all
>> the messages we told it to.  
>> 
> 
> I would like for it to listen continuously for messages: no countdown, no
> wait... just listen in the background while allowing the user to do other
> things, until the user wants to exit the entire application.  Is the only
> way to do this with threads?
> 
> Thanks again,
> mrh
> 
> 
> 
> On Fri, 2007-10-26 at 06:49 -0700, mrh wrote:
>> In the activemq-cpp example code, there is a countdown "latch".  If I
>> understand it correctly, you can pass in a number of milliseconds that it
>> is
>> to wait for a message or a number that it will count down to as messages
>> are
>> received.  With this structure, is it possible to asychronously receive
>> messages (using the onMessage function to process them) but stop the
>> listener from the outside? Say, from an outside thread?
>> 
>> Thanks,
>> mrh
> 
> 



-- 
View this message in context: 
http://www.nabble.com/Stop-Thread---Stop-Listening-tf4693571s2354.html#a13428693
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to