# Uses of Package
com.sun.mail.imap.protocol

- Packages that use com.sun.mail.imap.protocol
  Package | Description
  --- | ---
  com.sun.mail.gimap | An EXPERIMENTAL IMAP protocol provider that supports the Gmail-specific IMAP protocol extensions .
  com.sun.mail.gimap.protocol |
  com.sun.mail.imap | An IMAP protocol provider for the JavaMail API that provides access to an IMAP message store.
  com.sun.mail.imap.protocol |

- Classes in com.sun.mail.imap.protocol used by com.sun.mail.gimap
  Class and Description
  IMAPProtocol This class extends the iap.Protocol object and implements IMAP semantics.
  ListInfo A LIST response.

- Classes in com.sun.mail.imap.protocol used by com.sun.mail.gimap.protocol
  Class and Description
  FetchItem Metadata describing a FETCH item.
  IMAPProtocol This class extends the iap.Protocol object and implements IMAP semantics.
  MessageSet This class holds the 'start' and 'end' for a range of messages.
  SearchSequence This class traverses a search-tree and generates the corresponding IMAP search sequence.

- Classes in com.sun.mail.imap.protocol used by com.sun.mail.imap
  Class and Description
  BODYSTRUCTURE A BODYSTRUCTURE response.
  ENVELOPE The ENEVELOPE item of an IMAP FETCH response.
  FetchItem Metadata describing a FETCH item.
  IMAPProtocol This class extends the iap.Protocol object and implements IMAP semantics.
  Item A tagging interface for all IMAP data items.
  ListInfo A LIST response.
  MessageSet This class holds the 'start' and 'end' for a range of messages.
  UIDSet This class holds the 'start' and 'end' for a range of UIDs.

- Classes in com.sun.mail.imap.protocol used by com.sun.mail.imap.protocol
  Class and Description
  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.
  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.
  Item A tagging interface for all IMAP data items.
  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.
  SaslAuthenticator Interface to make it easier to call IMAPSaslAuthenticator.
  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.

Copyright © 2016 Oracle. All rights reserved.