JAX-WS: JAXB Processing Improvement
-----------------------------------

                 Key: AXIS2-3395
                 URL: https://issues.apache.org/jira/browse/AXIS2-3395
             Project: Axis 2.0 (Axis2)
          Issue Type: Improvement
          Components: jaxws
            Reporter: Rich Scheuerle
            Assignee: Rich Scheuerle


History:

The JAX-WS layer has a Message component that delegates to the Axiom data 
model.  The Message component simplifies the marshalling and unmarshalling 
steps.
When this layer was developed, the Axiom OMDataSource (and OMSourcedElement) 
abstractions were not fully implemented.  The result is brittle code in the 
Message component.

Goal:

The goal is to decompose the Message layer.  The code should be redesigned so 
that we have JAXBDataSource, XMLStringDataSource and SourceDataSource
abstractions.  The Message Block abstraction should then simply delegate to 
these *DataSource objects.

Breaking out the JAXBDataSource would allow JAXB processing outside of the 
JAXWS module.

First Step:

In this JIRA, I am introducing the JAXBDataSource, XMLStringDataSource and 
SourceDataSource abstractions.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to