All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
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.
|
AsciiOutputStream |
An OutputStream that determines whether the data written to
it is all ASCII, mostly ASCII, or mostly non-ASCII.
|
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.
|
ByteArrayDataSource.DSByteArrayOutputStream |
|
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
|
EncodingAware |
A DataSource that also implements
EncodingAware may specify the Content-Transfer-Encoding
to use for its data.
|
EventQueue |
Package private class used by Store & Folder to dispatch events.
|
EventQueue.QueueElement |
A "struct" to put on the queue.
|
EventQueue.TerminatorEvent |
A special event that causes the queue processing task to terminate.
|
FactoryFinder |
|
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.
|
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.
|
InternetHeaders.MatchEnum |
|
InternetHeaders.MatchHeaderEnum |
|
InternetHeaders.MatchStringEnum |
|
LineInputStream |
LineInputStream supports reading CRLF terminated lines that
contain only US-ASCII characters from an input stream.
|
LineOutputStream |
This interface is to support writing out Strings as a sequence of bytes
terminated by a CRLF sequence.
|
MailDateFormat |
Formats and parses date specification based on
RFC 2822.
|
MailDateFormat.AbstractDateParser |
This class provides the building blocks for date parsing.
|
MailEvent |
Common base class for mail events, defining the dispatch method.
|
MailLogger |
A simplified logger used by Jakarta Mail to handle logging to a
PrintStream and logging through a java.util.logging.Logger.
|
MailSessionDefinition |
Annotation used by Jakarta EE applications to define a MailSession
to be registered with JNDI.
|
MailSessionDefinitions |
Declares one or more MailSessionDefinition annotations.
|
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.
|
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.
|
MimeBodyPart.EncodedFileDataSource |
A FileDataSource class that allows us to specify the
Content-Type and Content-Transfer-Encoding.
|
MimeBodyPart.MimePartDataHandler |
A special DataHandler used only as a marker to indicate that
the source of the data is a MimePart (that is, a byte array
or a stream).
|
MimeMessage |
This class represents a MIME style email message.
|
MimeMessage.RecipientType |
This inner class extends the jakarta.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.
|
MimeUtil |
General MIME-related utility methods.
|
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.
|
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).
|
ParameterList.LiteralValue |
A struct to hold a literal value that shouldn't be further encoded.
|
ParameterList.MultiValue |
A struct for a multi-segment parameter.
|
ParameterList.ParamEnum |
Map the LinkedHashMap's keySet iterator to an Enumeration.
|
ParameterList.ToStringBuffer |
A special wrapper for a StringBuffer that keeps track of the
number of characters used in a line, wrapping to a new line
as necessary; for use by the toString method.
|
ParameterList.Value |
A struct to hold an encoded value.
|
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.
|
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.
|
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.
|
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.
|
SharedFileInputStream.SharedFile |
A shared class that keeps track of the references
to a particular file so it can be closed when the
last reference is gone.
|
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.
|
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.
|
StreamLoader |
Support interface to generalize
code that loads resources from stream.
|
StreamProvider |
Service lookup is used to find implementations of this interface.
|
StreamProvider.EncoderTypes |
Enumeration with the different encoder types supported by the Mail API.
|
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.
|
UniqueValue |
This is a utility class that generates unique values.
|
URLName |
The name of a URL.
|
Version |
Package-private class that defines the version of Jakarta Mail.
|