Package com.sun.mail.imap.protocol
This package includes internal IMAP support classes and SHOULD NOT BE USED DIRECTLY BY APPLICATIONS.
-
Interface Summary Interface Description Item A tagging interface for all IMAP data items.SaslAuthenticator Interface to make it easier to call IMAPSaslAuthenticator. -
Class Summary Class Description BASE64MailboxDecoder See the BASE64MailboxEncoder for a description of the RFC2060 and how mailbox names should be encoded.BASE64MailboxEncoder From RFC2060:BODY The BODY fetch response item.BODYSTRUCTURE A BODYSTRUCTURE response.ENVELOPE The ENEVELOPE item of an IMAP FETCH response.FetchItem Metadata describing a FETCH item.FetchResponse This class represents a FETCH response obtained from the input stream of an IMAP server.FLAGS This classID This class represents the response to the ID command.IMAPProtocol This class extends the iap.Protocol object and implements IMAP semantics.IMAPResponse This class represents a response obtained from the input stream of an IMAP server.IMAPSaslAuthenticator This class contains a single method that does authentication using SASL.INTERNALDATE An INTERNALDATE FETCH item.ListInfo A LIST response.MailboxInfo Information collected when opening a mailbox.MessageSet This class holds the 'start' and 'end' for a range of messages.MODSEQ This class represents the MODSEQ data item.Namespaces This class and its inner class represent the response to the NAMESPACE command.Namespaces.Namespace A single namespace entry.RFC822DATA The RFC822 response data item.RFC822SIZE An RFC822SIZE FETCH item.SearchSequence This class traverses a search-tree and generates the corresponding IMAP search sequence.Status STATUS response.UID This class represents the UID data item.UIDSet This class holds the 'start' and 'end' for a range of UIDs. -
Exception Summary Exception Description IMAPReferralException A ProtocolException that includes IMAP login referral information.