Class MailboxInfo

java.lang.Object
com.sun.mail.imap.protocol.MailboxInfo

public class MailboxInfo extends Object
Information collected when opening a mailbox.
  • Field Details

    • availableFlags

      public Flags availableFlags
      The available flags.
    • permanentFlags

      public 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 List<IMAPResponse> responses
      VANISHED or FETCH responses received while opening the mailbox.
  • Constructor Details

    • 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