[Geoserver-devel] [jira] (GEOS-4940) Update Excel WFS reponse plugin to use streaming api for Excel 2007 documents

Shane StClair created GEOS-4940:
-----------------------------------

             Summary: Update Excel WFS reponse plugin to use streaming api for Excel 2007 documents
                 Key: GEOS-4940
                 URL: https://jira.codehaus.org/browse/GEOS-4940
             Project: GeoServer
          Issue Type: Improvement
          Components: Excel
    Affects Versions: 2.2.x
            Reporter: Shane StClair
            Assignee: Shane StClair
            Priority: Minor
             Fix For: 2.2.x
         Attachments: excel.patch

This patch updates the Excel WFS response plugin to use the latest version of the Apache POI library (3.8-beta5). This allows the use of the SXSSF streaming api, which allows for the generation of large XML based Excel documents with low memory usage. This changes allows us to stop using hacks to get around the previous memory issue and greatly simplifies the plugin architecture.

One note: the excel plugin and dependencies is now 10MB (8.4MB zipped). I don't think this is avoidable due to the need for the large poi libraries, and assume that it's permissible since the plugin isn't part of the GeoServer core download, but thought I should mention anyway.

I'll apply this update in a few days unless I hear any protests...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira