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/

Reply via email to