All Classes
-
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.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 DatesEncodingAware ADataSource
that also implementsEncodingAware
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.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 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.MailEvent Common base class for mail events, defining the dispatch method.MailSessionDefinition Annotation used by Jakarta EE applications to define aMailSession
to be registered with JNDI.MailSessionDefinitions Declares one or moreMailSessionDefinition
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 byDataSources
to supply information to aDataContentHandler
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 eventsMessageContext 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 classesMethodNotSupportedException The exception thrown when a method is not supported by the implementationMimeBodyPart 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.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 aDataSource
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).ParseException The exception thrown due to an error in parsing RFC822 or MIME headers, including multipart bodies.Part ThePart
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 dateRecipientStringTerm 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 ASharedFileInputStream
is aBufferedInputStream
that buffers data from the file and supports themark
andreset
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.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.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 eventsUIDFolder TheUIDFolder
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.