[
https://issues.apache.org/jira/browse/AXIOM-275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Veithen resolved AXIOM-275.
-----------------------------------
Resolution: Fixed
Implemented by r1034613.
> Implement non JavaMail implementation of MultipartWriter
> --------------------------------------------------------
>
> Key: AXIOM-275
> URL: https://issues.apache.org/jira/browse/AXIOM-275
> Project: Axiom
> Issue Type: Task
> Components: API
> Reporter: Andreas Veithen
> Assignee: Andreas Veithen
> Fix For: 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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]