On Fri, 2011-08-05 at 14:43 +0100, Sharma, Ashish wrote: > Hi, > > I am trying to port my code from mime4j 0.6.1 to 0.7. > > I am stuck at following: > > > MimeEntityConfig mime4jParserConfig = new MimeEntityConfig (); > mime4jParserConfig.setMaximalBodyDescriptor(true); > > MimeStreamParser mime4jParser = new > MimeStreamParser(mime4jParserConfig); > mime4jParser.setContentDecoding(true); > mime4jParser.setContentHandler(contentHandler); > > > In the above 'MimeEntityConfig' has been changed to 'MimeConfig' but the > method 'setMaximalBodyDescriptor(Boolean)' is missing in the new config class. > > Actually I want BodyDescriptor to be instances of 'MaximalBodyDescriptor' > > Can anyone suggest me any alternative? >
This should do the trick MimeConfig config = new MimeConfig(); MimeStreamParser mime4jParser = new MimeStreamParser(config, DecodeMonitor.SILENT, new DefaultBodyDescriptorBuilder()); mime4jParser.setContentDecoding(true); mime4jParser.setContentHandler(contentHandler); Oleg
