[jboss-dev-forums] [Design the new POJO MicroContainer] - Re: Scoped beans deployment

adrian@jboss.org do-not-reply at jboss.com
Thu Feb 8 08:53:51 EST 2007


"alesj" wrote : 
  | Currently I have a separate binding element, which takes any MC value. This should do it for the injection / dependency, right?
  | 

Ok, the binding metadata makes sense from what I said above
about keeping the xml simple, but you still need to create the BeanMetaData
for the installer pojo. You have to add a context to the MC that does this work
and resolves the ValueMetaData objects (e.g. injections).

I don't understand why you have visitor callbacks on the Binding/Policy/ScopeMetaData?
They are not a part of the BeanMetaData tree so they are never going to get
invoked.

An alternative to creating a MapMetaData would be to make BindingMetaData
extend ValueMetaData so you can set it directly as the value of the PropertyMetaData
of the installer pojo?

Or more accurately you would need a BindingsMetaData that specializes
AbstractSetMetaData to effectively a Set.

The PolicyMetaData and the installer pojo could then take a BindingsMetaData.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4013033#4013033

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4013033



More information about the jboss-dev-forums mailing list