Clone
 

frederic drouet <fdrouet@exoplatform.com> in eXo-JCR-core

COR-329 : Improved version of POIPropertiesReader to have a lower memory footprint with XLSX, DOCX and PPTX documents

COR-329 : New implementation of the MSXExcelDocumentReader using the Event User Model approach to have lower memory footprint with big Excel files

COR-329 : New implementation of the MSXExcelDocumentReader using the Event User Model approach to have lower memory footprint with big Excel files

COR-329 : New implementation of the MSXExcelDocumentReader using the Event User Model approach to have lower memory footprint with big Excel files

COR-329 : Event User Model approach for MSExcelDocumentReader and MSXExcelDocumentReader

Fix description:

* Use Apache POI's Event User Model to have lower memory footprint with big Excel files

* Limit the parsing to 5000 cells. Only index text cells of more than 2 characters.

* Improve POIPropertiesReader to have a lower memory footprint in getProperties with XLSX documents

COR-329 : New implementation of the MSExcelDocumentReader using the Event User Model approach to have lower memory footprint with big Excel files

COR-329 : New implementation of the MSExcelDocumentReader using the Event User Model approach to have lower memory footprint with big Excel files

COR-329 : New implementation of the MSExcelDocumentReader using the Event User Model approach to have lower memory footprint with big Excel files

COR-329 : New implementation of the MSExcelDocumentReader and MSXExcelDocumentReader using the Event User Model approach to have lower memory footprint with big Excel files + Improved version of POIPropertiesReader to have a lower memory footprint with XLSX, DOCX and PPTX documents

CROSS-1294: Fix next version after release

    • -1
    • +1
    /exo.core.component.organization.api/pom.xml
    • -1
    • +1
    /exo.core.component.organization.jdbc/pom.xml
    • -1
    • +1
    /exo.core.component.organization.ldap/pom.xml
    • -1
    • +1
    /exo.core.component.organization.tests/pom.xml
    • -1
    • +1
    /exo.core.component.script.groovy/pom.xml
    • -1
    • +1
    /exo.core.component.security.core/pom.xml
    • -1
    • +1
    /exo.core.component.xml-processing/pom.xml