Class AS4MimeMessage

java.lang.Object
jakarta.mail.Message
jakarta.mail.internet.MimeMessage
com.helger.phase4.messaging.mime.AS4MimeMessage
All Implemented Interfaces:
jakarta.mail.internet.MimePart, jakarta.mail.Part

public class AS4MimeMessage extends jakarta.mail.internet.MimeMessage
Special wrapper around a MimeMessage with an indicator if the message can be written more than once.
Author:
Philip Helger
  • Nested Class Summary

    Nested classes/interfaces inherited from class jakarta.mail.internet.MimeMessage

    jakarta.mail.internet.MimeMessage.RecipientType
  • Field Summary

    Fields inherited from class jakarta.mail.internet.MimeMessage

    cachedContent, content, contentStream, dh, flags, headers, modified, saved

    Fields inherited from class jakarta.mail.Message

    expunged, folder, msgnum, session

    Fields inherited from interface jakarta.mail.Part

    ATTACHMENT, INLINE
  • Constructor Summary

    Constructors
    Constructor
    Description
    AS4MimeMessage(jakarta.mail.Session aSession, boolean bIsRepeatable)
     
    AS4MimeMessage(jakarta.mail.Session aSession, InputStream aIS)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final boolean
     
     

    Methods inherited from class jakarta.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, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, updateMessageID, writeTo, writeTo

    Methods inherited from class jakarta.mail.Message

    addRecipient, getFolder, getMessageNumber, getSession, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AS4MimeMessage

      public AS4MimeMessage(@Nullable jakarta.mail.Session aSession, boolean bIsRepeatable)
    • AS4MimeMessage

      public AS4MimeMessage(@Nullable jakarta.mail.Session aSession, @Nonnull InputStream aIS) throws jakarta.mail.MessagingException
      Throws:
      jakarta.mail.MessagingException
  • Method Details

    • isRepeatable

      public final boolean isRepeatable()
    • toString

      public String toString()
      Overrides:
      toString in class Object