Hi,

I'm using ActiveMQ 5.0. I'm having an issue shutting down my application if
the ActiveMQ server is down.

I have a very simple client app that watches for files, and fires messages
with the file name. The app is good enough to recover from a JMS failure if
you bring the ActiveMQ server back up. One can also stop the app via a JMX
call. The issue arises when you try to shut down the application while the
ActiveMQ server is down (a desirable behavior, one would assume).

What happens is, all my threads close gracefully, but the 2 ActiveMQ threads
keep running, not letting the VM exit. I am removing my listener, closing
all sessions/producers/consumers/connections, and yet those threads won't
die.

Is there any way I can kill those threads without having to resort to
System.exit() and kill-9?

************************ClientStarter at localhost:4373 
        Thread [ActiveMQ Session Task] (Running)        
        Thread [DestroyJavaVM] (Running)        
        Thread [AcitveMQ Connection Worker: 
tcp://jrc1dscon01/10.124.155.209:61666]
(Running)       

Thanks a lot,
Stan
-- 
View this message in context: 
http://www.nabble.com/App-won%27t-exit-because-Session-Task-Connection-Worker-threads-won%27t-die.-tp16834845s2354p16834845.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to