I have tried to address all the shortcommings of the ComponentManager/ComponentSelector approach in the Resolver package. (located in Avalon Framework src/proposals directory). If you find that this package does *not* support your needs, or appears clumsy/difficult to use, please air your grievances now.
Please either take the approach of fine-tuning the interfaces or of providing an alternative. It also helps when you state the reasons why you beleive your alternative is better :) Since everyone is keen on removing the necessity of marker interfaces sooner than later, I want a smooth migration path. That means that we need a replacement for Component resolution (without the Component interface). It also means that we should do the following: * Promote ComponentHandler interface and implementations to Framework * Provide standard mechanism for registering a Component with a handler - ComponentInfo? (like BlockInfo) - Manifest entries? - Other? * Finalize Resolver framework, or whatever the replacement ends up being If this seems like a winning migration path, and we really like this approach, we can make it a part of Framework 4.2 or something like that. It is important that we have working implementations though. -- "They that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - Benjamin Franklin -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>