Make o.a.j.m.message.Message and o.a.j.m.parser.MimeStreamParser be able to do 
headless parsing by using o.a.j.m.parser.MimeTokenStream.parseHeadless
-----------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: MIME4J-128
                 URL: https://issues.apache.org/jira/browse/MIME4J-128
             Project: JAMES Mime4j
          Issue Type: New Feature
    Affects Versions: 0.6
         Environment: Mime4j 0.6, Http Servlet
            Reporter: Attila Király
         Attachments: message_headless_parse.patch

parser.MimeTokenStream has a method called parseHeadless which makes it 
possible to parse MIME messages without header (which is the case for example 
in a web application with an incoming http request). This function is however 
not available in higher level apis of Mime4j like in parser.MimeStreamParser 
and message.Message. It would be nice to use it trough Message because so other 
functions of mime4j would be available, like the temporary storage.

I made a small patch that makes it possible to configure and use 
message.Message and parser.MimeStreamParser so it will do a headless parse. The 
patch only adds functionality it does not modify the current behaviour of the 
classes.

The patch contains modifications for message.Message (adding 2 new 
constructors) and parser.MimeStreamParser (adding a new function parseHeadless) 
and a test case for the headless parsing.

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