Stephen,

While looking though the CatalinaSevakImpl class I noticed the following:

1. does not implement the Startable interface and given that the Initializable implementation does not appear to be starting up a seperate thread, Merlin assumes that its done whateve its doing and closes the container. I could easily add a starup thread that basically sleeps until an explicit shutdown request is received.

Perhaps Sevak should implement startable and pass on the start() stop() instructions to the Catalina impl. I am not sure what you're talking about re the seperate thread.


2. the classpath is somewhat horrific - several entries in the classpath could be moved to extensions (e.g. most of the commons classes) - do you see any problems with that ?

Yes it is. I think it is also tied in to the K/HC/CAPI discusssions we have had on an off for the last few months. Perhaps we are doing too muck with <pheonix>/lib. Unless Phoenix is shipped with all commons jars every time, there could be problems with the deplyment of a jar containing Sevak.


3. I think the class should be implementing dispose() but I don't know how this is propergated onto Tomcat

dispose() maps to nullifaction of the references to Catalina? it basic facilitates garbage collection?


Is that what you wanted to hear?

- Paul


-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to