Class IMAPMessage

  • All Implemented Interfaces:
    ReadableMime, MimePart, Part
    Direct Known Subclasses:
    IMAPNestedMessage

    public class IMAPMessage
    extends MimeMessage
    implements ReadableMime
    This class implements an IMAPMessage object.

    An IMAPMessage object starts out as a light-weight object. It gets filled-in incrementally when a request is made for some item. Or when a prefetch is done using the FetchProfile.

    An IMAPMessage has a messageNumber and a sequenceNumber. The messageNumber is its index into its containing folder's messageCache. The sequenceNumber is its IMAP sequence-number.