Hi,

I've cut and pasted the jencks JCA config from
http://jencks.org/Message+Driven+POJOs and if I use it like this:
        AbstractApplicationContext ctx = new ClassPathXmlApplicationContext(new
String[] {
                "/spring-jencks.xml",
        }); 
        Thread.sleep(3000);
        ctx.destroy(); 

after the spring application context has been created, a number of threads
are started up (JCAContainer.afterPropertiesSet creates a Geronimo work
manager which in turn creates a thread pool).

When ctx.destroy is called, JCAContainer.destroy gets called which in turn
calls geronimoWorkManager.doStop() which does... nothing!

Shouldn't something be shutting down the thread pool? The threads that are
created remain alive and prevent my application from closing down.

Thx, Jerry

-- 
View this message in context: 
http://www.nabble.com/Jencks-Message-driven-POJOS-threads-left-running-after-ctx.destroy-tp15709825p15709825.html
Sent from the jencks - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to