"alesj" wrote :
| Issue#1: Controller should have option to do just local lookup - otherwise order of
bean deployment is important; e.g. picking up bean from parent (already available), where
you would actually want scoped one (not available at dependency item resolution)
| This can also lead to CCE issues; parent bean being of wrong type
|
I'm pretty much done on other issues (I won't be moving direct alias registration
into post PreInstall, since there is a simple workaround).
But I would need some new SPI on the Controller to handle issue#1.
I'm thinking of something like this
| ControllerContext getLocalContext(Object name, ControllerState state);
|
Which would be noop.
It's just that scoped controller wouldn't return parent's contexts as well.
Then user could mark inject as local.
| <inject bean="mybean" local="true"/>
|
And then alias could also have option to be just locally resolved - probably similar way
as I did scoped alias -> via new alias controller context.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4161985#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...