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
|
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.
|