Bernhard Huber wrote:

> Hi
> I have a question regarding StoreJanitorImpl.
> As I see in the source StoreJanitorImpl implements only
> Runnable.
> As I was using org.apache.cocoon.Main it seems that
> after all work is done StoreJanitorImpl stays running,
> this prevents org.apache.cocoon.Main to terminate even
> after the Cocoon.dispose() call.


If this is the case, then we need to do one of two things:

1) Have StoreJanitor implement Startable (allowing it to
    be explicitly started and stopped, safely)
2) Call thread.setDaemon(true) if no cleanup is necessary.


> Further I suspect that StoreJanitorImpl makes problems if a
> servlet-container wants to dispose the Cocoon servlet. The thread of
> StoreJanitorImpl stays consuming valuable thread resources of a the
> dispose Cocoon servlet.


True!



-- 

"Those who would trade liberty for
  temporary security deserve neither"
                 - Benjamin Franklin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to