JAX-WS: JAXB Unmarshal code no longer has direct access to the required
XMLStreamReader
---------------------------------------------------------------------------------------
Key: AXIS2-4603
URL: https://issues.apache.org/jira/browse/AXIS2-4603
Project: Axis2
Issue Type: Bug
Components: jaxws
Reporter: Rich Scheuerle
Assignee: Rich Scheuerle
Background:
The JAX-WS programming model uses JAX-B objects as the representation of user
business data.
The JAX-WS runtime in Axis2 is responsibile for building the JAXBContext and
marshaling and umarshaling the JAX-B objects.
The marshaling and unmarshaling includes marshaling and unmarshaling MTOM data.
When unmarshaling JAXB, the streaming, non-cached parser (original
XMLStreamReader) or cached XMLStreamReader (OMStaXWrapper) is used
as the input XMLStreamReader for the JAXB unmarshal code.
Problem:
The Axiom implementation has been changed such that the non-cached parser is
now wrapped by one or more other axiom wrappers or delegates.
Failure to the access the original steaming parser has resulted in poorer
performance in some cases when unmarshaling
WSCommons-518 now exposes additional methods to access the original non-cached
parser.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.