All Classes Interface Summary Class 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.
|
| ASCIIUtility |
|
| 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.
|
| BASE64DecoderStream |
This class implements a BASE64 Decoder.
|
| BASE64EncoderStream |
This class implements a BASE64 encoder.
|
| BEncoderStream |
This class implements a 'B' Encoder as defined by RFC2047 for
encoding MIME headers.
|
| 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.
|
| CollectorFormatter |
A LogRecord formatter that takes a sequence of LogRecords and combines them
into a single summary result.
|
| CompactFormatter |
A plain text formatter that can produce fixed width output.
|
| 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.
|
| CRLFOutputStream |
Convert lines into the canonical format, that is, terminate lines with the
CRLF sequence.
|
| DateTerm |
This class implements comparisons for Dates
|
| DecodingException |
A special IOException that indicates a failure to decode data due
to an error in the formatting of the data.
|
| DefaultProvider |
Annotation to mark the default providers that are part of Jakarta Mail.
|
| DurationFilter |
A filter used to limit log records based on a maximum generation rate.
|
| 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.
|
| FolderClosedIOException |
A variant of FolderClosedException that can be thrown from methods
that only throw IOException.
|
| 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.
|
| handler_base |
Base class for other DataContentHandlers.
|
| 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.
|
| image_gif |
DataContentHandler for image/gif.
|
| image_jpeg |
DataContentHandler for image/jpeg.
|
| 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.
|
| LineInputStream |
LineInputStream supports reading CRLF terminated lines that
contain only US-ASCII characters from an input stream.
|
| LineOutputStream |
This class is to support writing out Strings as a sequence of bytes
terminated by a CRLF sequence.
|
| LogOutputStream |
Capture output lines and send them to the mail logger.
|
| 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.
|
| 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.
|
| MailSSLSocketFactory |
An SSL socket factory that makes it easier to specify trust.
|
| MD4 |
The MD4 class is used to compute an MD4 message digest over a given
buffer of bytes.
|
| Message |
This class models an email message.
|
| message_rfc822 |
|
| 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.
|
| MessageRemovedIOException |
A variant of MessageRemovedException that can be thrown from methods
that only throw IOException.
|
| 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 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.
|
| multipart_mixed |
|
| 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.
|
| Ntlm |
NTLMAuthentication:
|
| OAuth2SaslClient |
Jakarta Mail SASL client for OAUTH2.
|
| OAuth2SaslClientFactory |
Jakarta Mail SASL client factory for OAUTH2.
|
| 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.
|
| PreencodedMimeBodyPart |
A MimeBodyPart that handles data that has already been encoded.
|
| PropUtil |
Utilities to make it easier to get property values.
|
| Provider |
The Provider is a class that describes a protocol
implementation.
|
| Provider.Type |
This inner class defines the Provider type.
|
| QDecoderStream |
This class implements a Q Decoder as defined in RFC 2047
for decoding MIME headers.
|
| QEncoderStream |
This class implements a Q Encoder as defined by RFC 2047 for
encoding MIME headers.
|
| QPDecoderStream |
This class implements a QP Decoder.
|
| QPEncoderStream |
This class implements a Quoted Printable Encoder.
|
| 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.
|
| 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.
|
| SeverityComparator |
Orders log records by level, thrown, sequence, and time.
|
| SharedByteArrayInputStream |
A ByteArrayInputStream that implements the SharedInputStream interface,
allowing the underlying byte array to be shared between multiple readers.
|
| SharedByteArrayOutputStream |
A ByteArrayOutputStream that allows us to share the byte array
rather than copy it.
|
| 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.
|
| SocketConnectException |
An IOException that indicates a socket connection attempt failed.
|
| SocketFetcher |
This class is used to get Sockets.
|
| 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.
|
| text_html |
DataContentHandler for text/html.
|
| text_plain |
DataContentHandler for text/plain.
|
| text_xml |
DataContentHandler for text/xml.
|
| TraceInputStream |
This class is a FilterInputStream that writes the bytes
being read from the given input stream into the given output
stream.
|
| TraceOutputStream |
This class is a subclass of DataOutputStream that copies the
data being written into the DataOutputStream into another output
stream.
|
| 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.
|
| UUDecoderStream |
This class implements a UUDecoder.
|
| UUEncoderStream |
This class implements a UUEncoder.
|
| WriteTimeoutSocket |
A special Socket that uses a ScheduledExecutorService to
implement timeouts for writes.
|