Berin, I'm starting to dig into the CM code. Just a few quick questions:
1) RootContainerManager / DefaultContainerManager: The difference is that the RootCM has ownership of the m_threadManager etc., right? 2) I intend to have RootContainerManager extend DefaultContainerManager, as the only difference is that the RootCM has owvership of the managers - the code that creates the container is shared. Alt: Factor out those parts to an AbstractContainerManager. 3) ContainerManager gets: String CONTAINER_CONFIG = "container.configuration"; String CONTAINER_CONTEXT = "container.context"; String CONTAINER_PARAMETERS = "container.parameters"; which will be passed on to the created container. 4) The ContainerManagers are altered to accept a single Context object in their constructors. 5) The ContextManager gets code to load configurations from URI's, etc. as I described in my previous mail. /LS -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>