[jboss-jira] [JBoss JIRA] Created: (JBMICROCONT-384) Implement usage of BeanMetaData abstract and parent attributes
Ales Justin (JIRA)
jira-events at lists.jboss.org
Sat Nov 8 07:33:36 EST 2008
Implement usage of BeanMetaData abstract and parent attributes
--------------------------------------------------------------
Key: JBMICROCONT-384
URL: https://jira.jboss.org/jira/browse/JBMICROCONT-384
Project: JBoss Microcontainer
Issue Type: Feature Request
Components: Deployment
Reporter: Ales Justin
Priority: Minor
Make use of BeanMetaData::abstract and BeanMetaData::parent.
It is currently not used, as it doesn't have proper handling.
The idea is to cover this examples:
simple skeleton:
<bean name="skeleton" class="org.jboss.acme.AbstractService" abstract="true">
<property name="kernel"></inject bean="KernelName"></property>
<property name="tm"></inject bean="TM"></property>
... // many properties
</bean>
classes derived from skeleton:
<bean name="x1" class="org.jboss.acme.X1" parent="skeleton"/>
<bean name="x2" class="org.jboss.acme.X2" parent="skeleton"/>
<bean name="y" class="org.jboss.acme.AbstractY" parent="x1" abstract="true" />
<bean name="z" class="org.jboss.acme.Z" parent="y"/>
== less xml dupliction
Beans with abstract==true don't really get instantiated,
they just serve as metadata holder.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list