Package com.sun.mail.imap.protocol
Class MailboxInfo
- java.lang.Object
-
- com.sun.mail.imap.protocol.MailboxInfo
-
public class MailboxInfo extends java.lang.ObjectInformation collected when opening a mailbox.
-
-
Field Summary
Fields Modifier and Type Field Description FlagsavailableFlagsThe available flags.intfirstThe first unseen message.longhighestmodseqThe highest MODSEQ value.intmodeFolder.READ_WRITE or Folder.READ_ONLY, set by IMAPProtocol.FlagspermanentFlagsThe permanent flags.intrecentThe number of recent messages.java.util.List<IMAPResponse>responsesVANISHED or FETCH responses received while opening the mailbox.inttotalThe total number of messages.longuidnextThe next UID value to be assigned.booleanuidNotStickyUIDs are not sticky.longuidvalidityThe UIDVALIDITY.
-
Constructor Summary
Constructors Constructor Description MailboxInfo(Response[] r)Collect the information about this mailbox from the responses to a SELECT or EXAMINE.
-
-
-
Field Detail
-
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 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
-
-