yes +1 on the change. One of the reasons I had this was to decouple the impl type of the system context from the runtime but I don't think that is important and I agree with the potential problems it may cause.

Jim



On Feb 11, 2006, at 10:24 AM, Jeremy Boynes wrote:

I was looking at Jim's latest changes and it seems like the system
context is being created as a child of the root context rather than
directly as a child of the runtime context. I thought the layout was
going to be:

tuscany.runtime    # root for all contexts
 |
 +- tuscany.root   # root for contexts for user-supplied components
 |
 +- tuscany.system # root for contexts comprising the system itself

We currently have:
tuscany.runtime
 |
 +- tuscany.root
    |
    +- tuscany.system

I think this will cause potential problems with autowiring and dynamic
lookup as all system components are part of the user heirarchy. I
propose to change this to the structure at the top to make sure the two
hierarchies are separate.

--
Jeremy


Reply via email to