[ http://jira.jboss.com/jira/browse/JBAS-1461?page=history ]

Scott M Stark updated JBAS-1461:
--------------------------------

    Fix Version: JBossAS-4.0.3 Final
                     (was: JBossAS-4.0.2 Final)

> Add support for JBossXB to the service deployment layer
> -------------------------------------------------------
>
>          Key: JBAS-1461
>          URL: http://jira.jboss.com/jira/browse/JBAS-1461
>      Project: JBoss Application Server
>         Type: Task
>   Components: MicroContainer bus, JMX
>     Versions: JBossAS-4.0.1 Final,  JBossAS-3.2.7 Final
>     Reporter: Scott M Stark
>     Priority: Critical
>      Fix For: JBossAS-4.0.3 Final

>
> Original Estimate: 2 days
>         Remaining: 2 days
>
> We need to add support for use of the JBossXB framework for the processing of 
> non-trivial service attribute specifications using pluggable object 
> factories. One prototype document illustrating different forms of 
> externalized attribute parsing is:
> <?xml version="1.0" encoding="UTF-8"?>
> <!-- Tell JBossXB about the namespace to factory mappings in this doc -->
> <?jbossxb ns="urn:schema:ns1:jbossxb"
>    factory="org.jboss.test.jmx.complexattrs.JavaBeanObjectModelFactory"?>
> <!-- Tests of unmarshalling complex attributes
> -->
> <server>
>    <!-- Set the prop3.systemProperty system property -->
>    <mbean code="org.jboss.varia.property.SystemPropertiesService"
>       name="test:name=ComplexAttrTests,action=SystemProperties">
>       <attribute name="Properties">prop3.systemProperty=value3</attribute>
>    </mbean>
>    <!-- Test the javaBean attribute data type syntax -->
>    <mbean code="org.jboss.test.jmx.complexattrs.ComplexAttrTests"
>       name="test:name=ComplexAttrTests,case=#1">
>       <attribute name="Bean1"
>          attributeClass="org.jboss.test.jmx.complexattrs.JavaBean1"
>          serialDataType="javaBean">
>          <property name="bindAddress">127.0.0.1</property>
>          <property name="someDate">Sun Jan  2 23:26:49 PST 2005</property>
>          <property name="props">
>            prop1=value1
>            prop2=value2
>            prop3=${prop3.systemProperty}
>          </property>
>          <property name="names">name1,name2,name3</property>
>          <property name="someURL">http://www.jboss.org</property>
>       </attribute>
>       <attribute name="Bean2"
>          attributeClass="org.jboss.test.jmx.complexattrs.JavaBean2"
>          serialDataType="javaBean">
>          <property name="i">12345678</property>
>          <property name="f">1.23456</property>
>          <property name="d">3.14159265358979323846</property>
>          <property name="l">1234567890</property>
>       </attribute>
>    </mbean>
>    <!-- Test the jbossxb attribute data type syntax -->
>    <mbean code="org.jboss.test.jmx.complexattrs.ComplexAttrTests"
>       name="test:name=ComplexAttrTests,case=#2">
>       <attribute name="Bean1"
>          attributeClass="org.jboss.test.jmx.complexattrs.JavaBean1"
>          serialDataType="jbossxb"
>          xmlns:ns1="urn:schema:ns1:jbossxb">
>          <ns1:javabean1>
>             <property name="bindAddress">127.0.0.1</property>
>             <property name="someDate">Sun Jan  2 23:26:49 PST 2005</property>
>             <property name="props">
>               prop1=value1
>               prop2=value2
>               prop3=${prop3.systemProperty}
>             </property>
>             <property name="names">name1,name2,name3</property>
>             <property name="someURL">http://www.jboss.org</property>
>          </ns1:javabean1>
>       </attribute>
>       <attribute name="Bean2"
>          attributeClass="org.jboss.test.jmx.complexattrs.JavaBean2"
>          serialDataType="javaBean">
>          <property name="i">12345678</property>
>          <property name="f">1.23456</property>
>          <property name="d">3.14159265358979323846</property>
>          <property name="l">1234567890</property>
>       </attribute>
>    </mbean>
> </server>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.jboss.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to