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