[
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.