"adrian(a)jboss.org" wrote : That is because you have done it wrong.
|
| This MC is state machine a metadata model.
|
| What you should be doing is changing the way the AbstractDependencyValueMetaData
| works to include demand like processing when the "bean=" is missing.
|
| i.e. You create a new DependencyItem type like the demand dependency
| (see org.jboss.beans.metadata.plugins.AbstractDemandMetaData$DemandDependencyItem)
|
| In particular the method "public boolean resolve(Controller controller)"
|
I must probably put in a 'demand' of my property's class ... and for each
context instantiation I supply all implementings classes?
But what if there actually are more then one such matching bean - I would probably get the
one that is first instantiated injected, discarting the fact that more matching bean can
occur.
What about @Inject meta data?
Where to do the inspection and add dependency items?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964966#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...