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.