axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AXIS2-4509) Provider<OMElement> Performance Improvement.
Date Thu, 04 Feb 2016 01:59:40 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-4509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15131558#comment-15131558
] 

Hudson commented on AXIS2-4509:
-------------------------------

SUCCESS: Integrated in Axis2 #3258 (See [https://builds.apache.org/job/Axis2/3258/])
Remove the code introduced by AXIS2-4509 to implement an optimization that is only supported
by a proprietary StAX implementation (presumably XLXP on WebSphere). Reasons:
- The optimization needs to be enabled explicitly by registering a ParsedEntityReader, but
no implementation of that interface for any StAX implementation is available. That means that
no user of the (Open Source version) of Axis2 benefits from that optimization. Presumably
the code is only enabled in IBM's fork of Axis2 used in WebSphere.
- The corresponding unit test (which uses a dummy ParsedEntityReader implementation) sporadically
fails.
- The code would require maintenance because some of the APIs that it uses will change in
Axiom 1.3. (veithen: rev 1728392)
* axis2/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/OMElementDispatchTest.java
* axis2/modules/jaxws/src/org/apache/axis2/jaxws/context/listener
* axis2/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/ParsedEntityReader.java
* axis2/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ParsedEntityReaderImpl.java
* axis2/modules/jaxws/src/org/apache/axis2/jaxws/message/factory/ParsedEntityReaderFactory.java
* axis2/modules/jaxws/src/org/apache/axis2/jaxws/registry/FactoryRegistry.java
* axis2/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/ProviderDispatcher.java
* axis2/modules/jaxws/src/org/apache/axis2/jaxws/spi/ServiceDelegate.java
* axis2/modules/jaxws/test/org/apache/axis2/jaxws/context


> Provider<OMElement> Performance Improvement.
> --------------------------------------------
>
>                 Key: AXIS2-4509
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4509
>             Project: Axis2
>          Issue Type: Improvement
>          Components: jaxws
>            Reporter: Nikhil Thaker
>            Assignee: Nikhil Thaker
>         Attachments: axis2_4509.txt
>
>
> I am introducing code that will improve performance for Provider OM. The
> code improves serialize calls on OM as we now create an OMSourcedElement backed by a
data Source that feeds contents
> from Parser. This eliminates the expensive serialize code path that goes though OMSerializeUtils



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Mime
View raw message