Hi Mogens,
I gave this issue a bit of thought myself, and the main problem I found
is the chicken and egg problem.
Also it's hard to handle recursive behaviour elegantly.
We have one type of components that do that right now -
ILazyComponentLoaders which are registered as normal components (and
also interceptors to a smaller degree), but handling this in a generic,
and robust way is going to be a sizeable task IMO.
Having said that - I'm keen to get more input and ideas on this.
Krzysztof
On 10/08/2011 7:05 AM, Mogens Heller Grabe wrote:
Inspired by a suggestion on uservoice
<http://castle.uservoice.com/forums/38955-windsor-v3/suggestions/455510-take-greater-advantage-of-the-container-when-exte?ref=title>,
I have hacked together a simple POC of a facility that allows for
handler selectors/filters to be pulled from the container (via new
ISelectHandlerFor<TService> and IFilterHandlersFor<TService> service
interfaces).
Can anyone see any issues with extending the container like this?
Could this perhaps be a way to support putting the container to more
use in the future without sacrificing backwards compatibility?
I am very curious to hear if anyone has comments or suggestions for this.
You can see the code (and some snippets) on my GitHub
<https://github.com/mookid8000/F.T.Windsor>.
--
You received this message because you are subscribed to the Google
Groups "Castle Project Development List" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/castle-project-devel/-/pI9QqMltGIQJ.
To post to this group, send email to
[email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-devel?hl=en.
--
You received this message because you are subscribed to the Google Groups "Castle
Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-devel?hl=en.