After some emails and enlighment from Doug Lea, I've tracked the problem to behavior in ThreadManager.terminateAll which happens to be called when there are more thing to be processed in the queue.
That resulted on the stop() not being called. Berin, I hereby ask you to expose the stop in the interface of ThreadManager, please. :-) Cheers, hammett -----Mensagem original----- De: Berin Loritsch [mailto:[EMAIL PROTECTED] Enviada em: ter�a-feira, 13 de julho de 2004 15:57 Para: Hamilton Verissimo de Oliveira (Engenharia - SPO) Cc: [EMAIL PROTECTED]; Excalibur Developers List Assunto: Re: Event package Hamilton Verissimo de Oliveira (Engenharia - SPO) wrote: > Hey, dude! > > I've been digging into your code and checked out that its not exposed as an > avalon component :-O > But something like the dipose lyfecycle is necessary to kill the thread > group. I'm thinking about using the finalize as a 'temporary' work around. > WDYT? Sounds good. We need to make that happen in the Fortress code as well though. I really don't think it was to begin with--which is why at times I am stuck with threads keeping the JVM open with the last release of Fortress. -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rich Cook --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Apache Excalibur Project -- URL: http://excalibur.apache.org/
