org.abstracthorizon.mercury.maildir
Class MaildirMimeMultipart

java.lang.Object
  extended by javax.mail.Multipart
      extended by javax.mail.internet.MimeMultipart
          extended by org.abstracthorizon.mercury.maildir.MaildirMimeMultipart

public class MaildirMimeMultipart
extends javax.mail.internet.MimeMultipart

Maildir mime multipart. This implementation overrides parse method and closes files after parsing is done

Author:
Daniel Sendula

Field Summary
 
Fields inherited from class javax.mail.internet.MimeMultipart
ds, parsed
 
Fields inherited from class javax.mail.Multipart
contentType, parent, parts
 
Constructor Summary
MaildirMimeMultipart()
          Constructor
MaildirMimeMultipart(javax.activation.DataSource ds)
          Constructor
MaildirMimeMultipart(String subtype)
          Constructor
 
Method Summary
protected  void parse()
          This method implements lazy parsing and uses MaildirMessage.closeFile() method to close files after parsing.
 
Methods inherited from class javax.mail.internet.MimeMultipart
createInternetHeaders, createMimeBodyPart, createMimeBodyPart, getBodyPart, getBodyPart, getCount, getPreamble, isComplete, setPreamble, setSubType, updateHeaders, writeTo
 
Methods inherited from class javax.mail.Multipart
addBodyPart, addBodyPart, getContentType, getParent, removeBodyPart, removeBodyPart, setMultipartDataSource, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaildirMimeMultipart

public MaildirMimeMultipart()
Constructor


MaildirMimeMultipart

public MaildirMimeMultipart(javax.activation.DataSource ds)
                     throws javax.mail.MessagingException
Constructor

Parameters:
ds - datasource
Throws:
javax.mail.MessagingException

MaildirMimeMultipart

public MaildirMimeMultipart(String subtype)
Constructor

Parameters:
subtype - mime sub type
Method Detail

parse

protected void parse()
              throws javax.mail.MessagingException
This method implements lazy parsing and uses MaildirMessage.closeFile() method to close files after parsing.

Overrides:
parse in class javax.mail.internet.MimeMultipart
Throws:
javax.mail.MessagingException


Copyright © 2005-2009 Abstract Horizon. All Rights Reserved.