Module com.sun.mail

Class MailboxInfo


  • public class MailboxInfo
    extends java.lang.Object
    Information collected when opening a mailbox.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      jakarta.mail.Flags availableFlags
      The available flags.
      int first
      The first unseen message.
      long highestmodseq
      The highest MODSEQ value.
      int mode
      Folder.READ_WRITE or Folder.READ_ONLY, set by IMAPProtocol.
      jakarta.mail.Flags permanentFlags
      The permanent flags.
      int recent
      The number of recent messages.
      java.util.List<IMAPResponse> responses
      VANISHED or FETCH responses received while opening the mailbox.
      int total
      The total number of messages.
      long uidnext
      The next UID value to be assigned.
      boolean uidNotSticky
      UIDs are not sticky.
      long uidvalidity
      The UIDVALIDITY.
    • Constructor Summary

      Constructors 
      Constructor Description
      MailboxInfo​(Response[] r)
      Collect the information about this mailbox from the responses to a SELECT or EXAMINE.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • availableFlags

        public jakarta.mail.Flags availableFlags
        The available flags.
      • permanentFlags

        public jakarta.mail.Flags permanentFlags
        The permanent flags.
      • total

        public int total
        The total number of messages.
      • recent

        public int recent
        The number of recent messages.
      • first

        public int first
        The first unseen message.
      • uidvalidity

        public long uidvalidity
        The UIDVALIDITY.
      • uidnext

        public long uidnext
        The next UID value to be assigned.
      • uidNotSticky

        public boolean uidNotSticky
        UIDs are not sticky.
      • highestmodseq

        public long highestmodseq
        The highest MODSEQ value.
      • mode

        public int mode
        Folder.READ_WRITE or Folder.READ_ONLY, set by IMAPProtocol.
      • responses

        public java.util.List<IMAPResponse> responses
        VANISHED or FETCH responses received while opening the mailbox.
    • Constructor Detail

      • MailboxInfo

        public MailboxInfo​(Response[] r)
                    throws ParsingException
        Collect the information about this mailbox from the responses to a SELECT or EXAMINE.
        Parameters:
        r - the responses
        Throws:
        ParsingException - for errors parsing the responses