[ 
https://issues.apache.org/jira/browse/CXF-936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12523062
 ] 

Glen Mazza commented on CXF-936:
--------------------------------

This is a small class[1], and since it is owned by Apache, we can incorporate 
this into our own source code if needed.  

Nonetheless, I switched from this class to the ByteArrayOutputStream[2] in 
HTTPConduit.  Only issue is I did not know the optimal default size to 
initialize the BAOS with--the default of 32 seems to be too small for a 
message--I took 1024 instead--it can be adjusted if it is thought to be too big 
or too small.  Also, I have not tested my changes here, as I have not 
researched how to work with this class.

[1] http://tinyurl.com/3asl8g
[2] http://java.sun.com/j2se/1.4.2/docs/api/java/io/ByteArrayOutputStream.html


> HTTPConduit requires geronimo-mail, cannot use Sun's mail jar
> -------------------------------------------------------------
>
>                 Key: CXF-936
>                 URL: https://issues.apache.org/jira/browse/CXF-936
>             Project: CXF
>          Issue Type: Bug
>          Components: Transports
>    Affects Versions: 2.0.1
>            Reporter: Daniel Kulp
>            Priority: Critical
>             Fix For: 2.0.2
>
>         Attachments: BAOSPatch.txt
>
>
> The HTTPConduit directly imports:
> import org.apache.geronimo.mail.util.StringBufferOutputStream;
> which means we HAVE to have geronimo mail and cannot work with the Sun mail 
> jar.   That needs to be fixed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to