[ https://issues.apache.org/jira/browse/WSCOMMONS-554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Veithen updated WSCOMMONS-554: -------------------------------------- Component/s: AXIOM > Implement non JavaMail implementation of MultipartWriter > -------------------------------------------------------- > > Key: WSCOMMONS-554 > URL: https://issues.apache.org/jira/browse/WSCOMMONS-554 > Project: WS-Commons > Issue Type: Task > Components: AXIOM > Reporter: Andreas Veithen > Fix For: Axiom 1.2.11 > > > Axiom currently uses JavaMail to produce MIME messages. Since JavaMail > expects the content of a part to be provided as a DataHandler object, this > means that the root part (i.e. the SOAP message) cannot be streamed and must > be buffered in memory, generating unnecessary overhead. Axiom 1.2.9 > introduced a new API called MultipartWriter with a contract that allows > streaming. Since the default implementation currently uses JavaMail, that > option is not used. > The task is to write an alternative implementation of MultipartWriter that > avoids buffering the root part and that is optimized for XOP and SwA (where > e.g. it is not necessary to take into account stuff like 7bit encoding). > Maybe it is possible to use an existing library (mime4j?) for this. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.