All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
| Class |
Description |
| ACL |
An access control list entry for a particular authentication identifier
(user or group).
|
| Address |
This abstract class models the addresses in a message.
|
| AddressException |
The exception thrown when a wrongly formatted address is encountered.
|
| AddressStringTerm |
This abstract class implements string comparisons for Message
addresses.
|
| AddressTerm |
This class implements Message Address comparisons.
|
| AndTerm |
This class implements the logical AND operator on individual
SearchTerms.
|
| AuthenticationFailedException |
This exception is thrown when the connect method on a Store or
Transport object fails due to an authentication failure (e.g.,
bad user name or password).
|
| Authenticator |
The class Authenticator represents an object that knows how to obtain
authentication for a network connection.
|
| BodyPart |
This class models a Part that is contained within a Multipart.
|
| BodyTerm |
This class implements searches on a message body.
|
| ByteArrayDataSource |
A DataSource backed by a byte array.
|
| ComparisonTerm |
This class models the comparison operator.
|
| ConnectionAdapter |
The adapter which receives connection events.
|
| ConnectionEvent |
This class models Connection events.
|
| ConnectionListener |
This is the Listener interface for Connection events.
|
| ContentDisposition |
This class represents a MIME ContentDisposition value.
|
| ContentType |
This class represents a MIME Content-Type value.
|
| DateTerm |
This class implements comparisons for Dates
|
| DeliveryStatus |
A message/delivery-status message content, as defined in
RFC 3464.
|
| DispositionNotification |
A message/disposition-notification message content, as defined in
RFC 3798.
|
| EncodingAware |
A DataSource that also implements
EncodingAware may specify the Content-Transfer-Encoding
to use for its data.
|
| FetchProfile |
Clients use a FetchProfile to list the Message attributes that
it wishes to prefetch from the server for a range of messages.
|
| FetchProfile.Item |
This inner class is the base class of all items that
can be requested in a FetchProfile.
|
| Flags |
The Flags class represents the set of flags on a Message.
|
| Flags.Flag |
This inner class represents an individual system flag.
|
| FlagTerm |
This class implements comparisons for Message Flags.
|
| Folder |
Folder is an abstract class that represents a folder for mail
messages.
|
| FolderAdapter |
The adapter which receives Folder events.
|
| FolderClosedException |
This exception is thrown when a method is invoked on a Messaging object
and the Folder that owns that object has died due to some reason.
|
| FolderEvent |
This class models Folder existence events.
|
| FolderListener |
This is the Listener interface for Folder events.
|
| FolderNotFoundException |
This exception is thrown by Folder methods, when those
methods are invoked on a non existent folder.
|
| FromStringTerm |
This class implements string comparisons for the From Address
header.
|
| FromTerm |
This class implements comparisons for the From Address header.
|
| Header |
The Header class stores a name/value pair to represent headers.
|
| HeaderTerm |
This class implements comparisons for Message headers.
|
| HeaderTokenizer |
This class tokenizes RFC822 and MIME headers into the basic
symbols specified by RFC822 and MIME.
|
| HeaderTokenizer.Token |
The Token class represents tokens returned by the
HeaderTokenizer.
|
| IllegalWriteException |
The exception thrown when a write is attempted on a read-only attribute
of any Messaging object.
|
| IMAPFolder |
This class implements an IMAP folder.
|
| IMAPFolder.FetchProfileItem |
A fetch profile item for fetching headers.
|
| IMAPFolder.ProtocolCommand |
A simple interface for user-defined IMAP protocol commands.
|
| IMAPMessage |
This class implements an IMAPMessage object.
|
| IMAPMessage.FetchProfileCondition |
This class implements the test to be done on each
message in the folder.
|
| IMAPSSLStore |
This class provides access to an IMAP message store over SSL.
|
| IMAPStore |
This class provides access to an IMAP message store.
|
| IntegerComparisonTerm |
This class implements comparisons for integers.
|
| InternetAddress |
This class represents an Internet email address using the syntax
of RFC822.
|
| InternetHeaders |
InternetHeaders is a utility class that manages RFC822 style
headers.
|
| InternetHeaders.InternetHeader |
An individual internet header.
|
| MailConnectException |
A MessagingException that indicates a socket connection attempt failed.
|
| MailDateFormat |
Formats and parses date specification based on
RFC 2822.
|
| MailEvent |
Common base class for mail events, defining the dispatch method.
|
| MailHandler |
Handler that formats log records as an email message.
|
| MailSessionDefinition |
Annotation used by Java EE applications to define a MailSession
to be registered with JNDI.
|
| MailSessionDefinitions |
Declares one or more MailSessionDefinition annotations.
|
| MailSSLSocketFactory |
An SSL socket factory that makes it easier to specify trust.
|
| Message |
This class models an email message.
|
| Message.RecipientType |
This inner class defines the types of recipients allowed by
the Message class.
|
| MessageAware |
An interface optionally implemented by DataSources to
supply information to a DataContentHandler about the
message context in which the data content object is operating.
|
| MessageChangedEvent |
This class models Message change events.
|
| MessageChangedListener |
This is the Listener interface for MessageChanged events
|
| MessageContext |
The context in which a piece of Message content is contained.
|
| MessageCountAdapter |
The adapter which receives MessageCount events.
|
| MessageCountEvent |
This class notifies changes in the number of messages in a folder.
|
| MessageCountListener |
This is the Listener interface for MessageCount events.
|
| MessageHeaders |
A special MimeMessage object that contains only message headers,
no content.
|
| MessageIDTerm |
This term models the RFC822 "MessageId" - a message-id for
Internet messages that is supposed to be unique per message.
|
| MessageNumberTerm |
This class implements comparisons for Message numbers.
|
| MessageRemovedException |
The exception thrown when an invalid method is invoked on an expunged
Message.
|
| MessagingException |
The base class for all exceptions thrown by the Messaging classes
|
| MethodNotSupportedException |
The exception thrown when a method is not supported by the
implementation
|
| MimeBodyPart |
This class represents a MIME body part.
|
| MimeMessage |
This class represents a MIME style email message.
|
| MimeMessage.RecipientType |
This inner class extends the javax.mail.Message.RecipientType
class to add additional RecipientTypes.
|
| MimeMultipart |
The MimeMultipart class is an implementation of the abstract Multipart
class that uses MIME conventions for the multipart data.
|
| MimePart |
The MimePart interface models an Entity as defined
by MIME (RFC2045, Section 2.4).
|
| MimePartDataSource |
A utility class that implements a DataSource out of
a MimePart.
|
| MimeUtility |
This is a utility class that provides various MIME related
functionality.
|
| Multipart |
Multipart is a container that holds multiple body parts.
|
| MultipartDataSource |
MultipartDataSource is a DataSource that contains body
parts.
|
| MultipartReport |
A multipart/report message content, as defined in
RFC 3462.
|
| NewsAddress |
This class models an RFC1036 newsgroup address.
|
| NoSuchProviderException |
This exception is thrown when Session attempts to instantiate a
Provider that doesn't exist.
|
| NotTerm |
This class implements the logical NEGATION operator.
|
| OrTerm |
This class implements the logical OR operator on individual SearchTerms.
|
| ParameterList |
This class holds MIME parameters (attribute-value pairs).
|
| ParseException |
The exception thrown due to an error in parsing RFC822
or MIME headers, including multipart bodies.
|
| Part |
The Part interface is the common base interface for
Messages and BodyParts.
|
| PasswordAuthentication |
The class PasswordAuthentication is a data holder that is used by
Authenticator.
|
| POP3Folder |
A POP3 Folder (can only be "INBOX").
|
| POP3Message |
A POP3 Message.
|
| POP3SSLStore |
A POP3 Message Store using SSL.
|
| POP3Store |
A POP3 Message Store.
|
| PreencodedMimeBodyPart |
A MimeBodyPart that handles data that has already been encoded.
|
| Provider |
The Provider is a class that describes a protocol
implementation.
|
| Provider.Type |
This inner class defines the Provider type.
|
| Quota |
This class represents a set of quotas for a given quota root.
|
| Quota.Resource |
An individual resource in a quota root.
|
| QuotaAwareStore |
An interface implemented by Stores that support quotas.
|
| ReadableMime |
A Message or message Part whose data can be read as a MIME format
stream.
|
| ReadOnlyFolderException |
This exception is thrown when an attempt is made to open a folder
read-write access when the folder is marked read-only.
|
| ReceivedDateTerm |
This class implements comparisons for the Message Received date
|
| RecipientStringTerm |
This class implements string comparisons for the Recipient Address
headers.
|
| RecipientTerm |
This class implements comparisons for the Recipient Address headers.
|
| Report |
An abstract report type, to be included in a MultipartReport.
|
| Rights |
The Rights class represents the set of rights for an authentication
identifier (for instance, a user or a group).
|
| Rights.Right |
This inner class represents an individual right.
|
| SearchException |
The exception thrown when a Search expression could not be handled.
|
| SearchTerm |
Search criteria are expressed as a tree of search-terms, forming
a parse-tree for the search expression.
|
| SendFailedException |
This exception is thrown when the message cannot be sent.
|
| SentDateTerm |
This class implements comparisons for the Message SentDate.
|
| Service |
An abstract class that contains the functionality
common to messaging services, such as stores and transports.
|
| Session |
The Session class represents a mail session and is not subclassed.
|
| SharedByteArrayInputStream |
A ByteArrayInputStream that implements the SharedInputStream interface,
allowing the underlying byte array to be shared between multiple readers.
|
| SharedFileInputStream |
A SharedFileInputStream is a
BufferedInputStream that buffers
data from the file and supports the mark
and reset methods.
|
| SharedInputStream |
An InputStream that is backed by data that can be shared by multiple
readers may implement this interface.
|
| SizeTerm |
This class implements comparisons for Message sizes.
|
| SMTPAddressFailedException |
This exception is thrown when the message cannot be sent.
|
| SMTPAddressSucceededException |
This exception is chained off a SendFailedException when the
mail.smtp.reportsuccess property is true.
|
| SMTPMessage |
This class is a specialization of the MimeMessage class that allows
you to specify various SMTP options and parameters that will be
used when this message is sent over SMTP.
|
| SMTPSenderFailedException |
This exception is thrown when the message cannot be sent.
|
| SMTPSendFailedException |
This exception is thrown when the message cannot be sent.
|
| SMTPSSLTransport |
This class implements the Transport abstract class using SMTP
over SSL for message submission and transport.
|
| SMTPTransport |
This class implements the Transport abstract class using SMTP for
message submission and transport.
|
| SortTerm |
A particular sort criteria, as defined by
RFC 5256.
|
| Store |
An abstract class that models a message store and its
access protocol, for storing and retrieving messages.
|
| StoreClosedException |
This exception is thrown when a method is invoked on a Messaging object
and the Store that owns that object has died due to some reason.
|
| StoreEvent |
This class models notifications from the Store connection.
|
| StoreListener |
This is the Listener interface for Store Notifications.
|
| StringTerm |
This class implements the match method for Strings.
|
| SubjectTerm |
This class implements comparisons for the message Subject header.
|
| Transport |
An abstract class that models a message transport.
|
| TransportAdapter |
The adapter which receives Transport events.
|
| TransportEvent |
This class models Transport events.
|
| TransportListener |
This is the Listener interface for Transport events
|
| UIDFolder |
The UIDFolder interface is implemented by Folders
that can support the "disconnected" mode of operation, by providing
unique-ids for messages in the folder.
|
| UIDFolder.FetchProfileItem |
A fetch profile item for fetching UIDs.
|
| URLName |
The name of a URL.
|