Package com.sun.mail.imap.protocol
Class MailboxInfo
- java.lang.Object
-
- com.sun.mail.imap.protocol.MailboxInfo
-
public class MailboxInfo extends java.lang.Object
Information collected when opening a mailbox.
-
-
Field Summary
Fields Modifier and Type Field Description 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.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.
-
-
-
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
-
-