org.jboss.seam.mail.core
Class RootMimeMessage

java.lang.Object
  extended by javax.mail.Message
      extended by javax.mail.internet.MimeMessage
          extended by org.jboss.seam.mail.core.RootMimeMessage
All Implemented Interfaces:
javax.mail.internet.MimePart, javax.mail.Part

public class RootMimeMessage
extends javax.mail.internet.MimeMessage

Extends MimeMessage to allow for the setting of the Message-ID

Author:
cody.lerum

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage
javax.mail.internet.MimeMessage.RecipientType
 
Field Summary
 
Fields inherited from class javax.mail.internet.MimeMessage
content, contentStream, dh, flags, headers, modified, saved
 
Fields inherited from class javax.mail.Message
expunged, folder, msgnum, session
 
Fields inherited from interface javax.mail.Part
ATTACHMENT, INLINE
 
Constructor Summary
RootMimeMessage(javax.mail.Session session)
           
 
Method Summary
 String getMessageId()
           
 void setMessageId(String messageId)
           
protected  void updateMessageID()
           
 
Methods inherited from class javax.mail.internet.MimeMessage
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentStream, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getInputStream, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSize, getSubject, isMimeType, isSet, parse, removeHeader, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, writeTo, writeTo
 
Methods inherited from class javax.mail.Message
addRecipient, getFolder, getMessageNumber, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RootMimeMessage

public RootMimeMessage(javax.mail.Session session)
Method Detail

updateMessageID

protected void updateMessageID()
                        throws javax.mail.MessagingException
Overrides:
updateMessageID in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getMessageId

public String getMessageId()

setMessageId

public void setMessageId(String messageId)


Copyright © 2011 Seam Framework. All Rights Reserved.