| Interface | Description |
|---|---|
| MessageAware | |
| MultipartDataSource | |
| Part |
Note: Parts are used in Collections so implementing classes must provide
a suitable implementation of equals and hashCode.
|
| QuotaAwareStore |
An interface for Store implementations to support the IMAP RFC 2087 Quota extension.
|
| UIDFolder |
| Class | Description |
|---|---|
| Address |
This abstract class models the addresses in a message.
|
| Authenticator | |
| BodyPart | |
| FetchProfile |
A FetchProfile defines a list of message attributes that a client wishes to prefetch
from the server during a fetch operation.
|
| FetchProfile.Item |
Inner class that defines sets of headers that are commonly bundled together
in a FetchProfile.
|
| Flags |
Representation of flags that may be associated with a message.
|
| Flags.Flag | |
| Folder |
An abstract representation of a folder in a mail system; subclasses would
implement Folders for each supported protocol.
|
| Header |
Class representing a header field.
|
| Message | |
| Message.RecipientType |
Enumeration of types of recipients allowed by the Message class.
|
| MessageContext |
The context in which a piece of message content is contained.
|
| Multipart |
A container for multiple
BodyParts. |
| PasswordAuthentication |
A data holder used by Authenticator to contain a username and password.
|
| Provider | |
| Provider.Type |
A enumeration inner class that defines Provider types.
|
| Quota |
A representation of a Quota item for a given quota root.
|
| Quota.Resource |
A representation of a given resource definition.
|
| Service | |
| Session |
OK, so we have a final class in the API with a heck of a lot of implementation required...
|
| Store |
Abstract class that represents a message store.
|
| Transport |
Abstract class modeling a message transport.
|
| UIDFolder.FetchProfileItem | |
| URLName |