ws-soap-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] Updated: (SOAP-166) streaming reponse payloads
Date Thu, 08 Apr 2004 00:47:43 GMT
The following issue has been updated:

    Updater: Bill Carpenter (
       Date: Wed, 7 Apr 2004 5:46 PM
The attached patch implements streaming responses for Call.invoke().  It doesn't do anything
about streaming responses for Message.receive().
             Attachment changed to streaming-response-patch.txt
For a full history of the issue, see:

View the issue:

Here is an overview of the issue:
        Key: SOAP-166
    Summary: streaming reponse payloads
       Type: Improvement

     Status: Unassigned
   Priority: Major

    Project: Apache SOAP

   Reporter: Bill Carpenter

    Created: Wed, 7 Apr 2004 1:50 PM
    Updated: Wed, 7 Apr 2004 5:46 PM

Apache SOAP reads the entire response payload into memory and in most cases makes a few copies
of it before returning results to the caller.  This is particularly troublesome in the RPC
case (Call.invoke) because the String is fed into an XML parser which could just as well take
in InputStream (or Reader).

Significant performance and memory footprint improvements can be had by streaming the response
at least as far as the XML parser input.

PS:-  I am working on a patch for exactly this thing and will submit it soon.

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message