Class Index

A B C D E F G H I L M N O P Q R S T U X

A

AbstractConnectedProcessor  
AbstractDefinitionParser  
AbstractDefinitionParser.ParseDelegate<T>  
AbstractExpressionEvaluator  
AbstractListeningMessageProcessor<O>  
AbstractMessageProcessor<O>  
AccessTypeEnumTransformer  
ACL An access control list entry for a particular authentication identifier (user or group). 
ActivationDataFlavor The ActivationDataFlavor class is a special subclass of java.awt.datatransfer.DataFlavor
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. 
AdvancedSearchDefinitionParser  
AdvancedSearchMessageProcessor AdvancedSearchMessageProcessor invokes the advancedSearch(java.lang.String, java.lang.String, org.mule.module.gmail.search.GmailFolder, com.google.code.javax.mail.search.SearchTerm, java.lang.Boolean, java.lang.Boolean) method in BaseGmailConnector
AndTerm This class implements the logical AND operator on individual SearchTerms. 
AppendUID Information from the APPENDUID response code defined by the UIDPLUS extension - RFC 2359
Argument  
ASCIIUtility  
Attachment Represents an email attachment. 
AttachmentExpressionHolder  
AttachmentExpressionHolderTransformer  
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. 
AuthorizeDefinitionParser  
AuthorizeMessageProcessor  

B

BadCommandException  
BASE64DecoderStream This class implements a BASE64 Decoder. 
BASE64EncoderStream This class implements a BASE64 encoder. 
BASE64MailboxDecoder See the BASE64MailboxEncoder for a description of the RFC2060 and how mailbox names should be encoded. 
BASE64MailboxEncoder from RFC2060 5.1.3. 
BaseGmailConnector  
BasicAuthGmailConnector Gmail cloud connector. 
BasicAuthGmailConnectorCapabilitiesAdapter A BasicAuthGmailConnectorCapabilitiesAdapter is a wrapper around BasicAuthGmailConnector that implements org.mule.api.Capabilities interface. 
BasicAuthGmailConnectorConfigDefinitionParser  
BasicAuthGmailConnectorLifecycleAdapter A BasicAuthGmailConnectorLifecycleAdapter is a wrapper around BasicAuthGmailConnector that adds lifecycle methods to the pojo. 
BasicAuthGmailConnectorMetadataAdapater A BasicAuthGmailConnectorMetadataAdapater is a wrapper around BasicAuthGmailConnector that adds support for querying metadata about the extension. 
BasicAuthGmailConnectorProcessAdapter A BasicAuthGmailConnectorProcessAdapter is a wrapper around BasicAuthGmailConnector that enables custom processing strategies. 
BEncoderStream This class implements a 'B' Encoder as defined by RFC2047 for encoding MIME headers. 
BODY The BODY fetch response item. 
BodyPart This class models a Part that is contained within a Multipart. 
BODYSTRUCTURE A BODYSTRUCTURE response. 
BodyTerm This class implements searches on a message body. 
ByteArray A simple wrapper around a byte array, with a start position and count of bytes. 
ByteArrayDataSource A DataSource backed by a byte array. 

C

CommandFailedException  
CommandInfo The CommandInfo class is used by CommandMap implementations to describe the results of command requests. 
CommandMap The CommandMap class provides an interface to a registry of command objects available in the system. 
CommandObject JavaBeans components that are Activation Framework aware implement this interface to find out which command verb they're being asked to perform, and to obtain the DataHandler representing the data they should operate on. 
ComparisonTerm This class models the comparison operator. 
ConnectionAdapter The adapter which receives connection events. 
ConnectionEvent This class models Connection events. 
ConnectionException  
ConnectionListener This is the Listener interface for Connection events. 
ContentDisposition This class represents a MIME ContentDisposition value. 
ContentType This class represents a MIME ContentType value. 
CRLFOutputStream Convert lines into the canonical format, that is, terminate lines with the CRLF sequence. 

D

DataContentHandler The DataContentHandler interface is implemented by objects that can be used to extend the capabilities of the DataHandler's implementation of the Transferable interface. 
DataContentHandlerFactory This interface defines a factory for DataContentHandlers
DataHandler The DataHandler class provides a consistent interface to data available in many different sources and formats. 
DataSource The DataSource interface provides the JavaBeans Activation Framework with an abstraction of an arbitrary collection of data. 
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. 
DefaultFolder The default IMAP folder (root of the naming hierarchy). 
DefaultFolder The POP3 DefaultFolder. 
DefaultHttpCallback  
DefaultHttpCallback.FlowRefMessageProcessor  
DefaultSplashScreenAgent Agent implementation to add splash screen information for DevKit extensions at application startup  
DeleteDefinitionParser  
DeleteMessageProcessor DeleteMessageProcessor invokes the delete(org.mule.module.gmail.model.MailMessage, java.lang.String, java.lang.String) method in BaseGmailConnector
DigestMD5 DIGEST-MD5 authentication support. 

E

ENVELOPE The ENEVELOPE item of an IMAP FETCH response. 
ExtractAuthorizationCodeMessageProcessor  

F

FetchAccessTokenMessageProcessor  
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. 
FetchResponse This class represents a response obtained from the input stream of an IMAP server. 
FileDataSource The FileDataSource class implements a simple DataSource object that encapsulates a file. 
FileTypeMap The FileTypeMap is an abstract class that provides a data typing interface for files. 
Flag  
FlagCriteria  
FlagCriteriaExpressionHolder  
FlagCriteriaExpressionHolderTransformer  
FlagEnumTransformer  
FLAGS This class  
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 GmailFolder is an abstract class that represents a folder for mail messages. 
FolderAdapter The adapter which receives GmailFolder events. 
FolderClosedException This exception is thrown when a method is invoked on a Messaging object and the GmailFolder 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 GmailFolder existence events. 
FolderListener This is the Listener interface for GmailFolder events. 
FolderNotFoundException This exception is thrown by GmailFolder methods, when those methods are invoked on a non existent folder. 
ForcePromptEnumTransformer  
FromStringTerm This class implements string comparisons for the From Address header. 
FromTerm This class implements comparisons for the From Address header. 

G

GmailConnector Gmail cloud connector. 
GmailConnectorCapabilitiesAdapter A GmailConnectorCapabilitiesAdapter is a wrapper around GmailConnector that implements org.mule.api.Capabilities interface. 
GmailConnectorConfigDefinitionParser  
GmailConnectorHttpCallbackAdapter  
GmailConnectorLifecycleAdapter A GmailConnectorLifecycleAdapter is a wrapper around GmailConnector that adds lifecycle methods to the pojo. 
GmailConnectorMetadataAdapater A GmailConnectorMetadataAdapater is a wrapper around GmailConnector that adds support for querying metadata about the extension. 
GmailConnectorOAuth2Adapter A GmailConnectorOAuth2Adapter is a wrapper around GmailConnector that adds OAuth capabilites to the pojo. 
GmailConnectorOAuthClientFactory  
GmailConnectorOAuthManager A GmailConnectorOAuthManager is a wrapper around GmailConnector that adds access token management capabilities to the pojo. 
GmailConnectorOAuthState Serializable class used to save and restore OAuth state from GmailConnector  
GmailConnectorProcessAdapter A GmailConnectorProcessAdapter is a wrapper around GmailConnector that enables custom processing strategies. 
GmailFolder  
GmailFolderEnumTransformer  
GmailLabelTerm  
GmailMessageIDTerm  
GmailNamespaceHandler Registers bean definitions parsers for handling elements in http://www.mulesoft.org/schema/mule/gmail
GmailRawSearchTerm  
GmailSearchTerm  
GmailThreadIDTerm  

H

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

I

IdentifierPolicyEnumTransformer  
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. 
ImageViewer  
ImageViewerCanvas  
IMAPBodyPart An IMAP body part. 
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. 
IMAPInputStream This class implements an IMAP data stream. 
IMAPMessage This class implements an IMAPMessage object. 
IMAPMultipartDataSource This class  
IMAPNestedMessage This class implements a nested IMAP message 
IMAPProtocol This class extends the iap.Protocol object and implements IMAP semantics. 
IMAPResponse This class represents a response obtained from the input stream of an IMAP server. 
IMAPSaslAuthenticator This class contains a single method that does authentication using SASL. 
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. 
INTERNALDATE This class  
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. 
Item A tagging interface for all IMAP data items. 

L

LineInputStream This class is to support 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. 
ListInfo A LIST response. 
Literal An interface for objects that provide data dynamically for use in a literal protocol element. 
LiteralException  
LogSupport Logging related methods. 

M

MailboxInfo This class  
MailcapCommandMap MailcapCommandMap extends the CommandMap abstract class. 
MailcapFile  
MailcapParseException A class to encapsulate Mailcap parsing related exceptions  
MailcapTokenizer A tokenizer for strings in the form of "foo/bar; prop1=val1; ... 
MailDateFormat Formats and parses date specification based on the draft-ietf-drums-msg-fmt-08 dated January 26, 2000. 
MailEvent Common base class for mail events, defining the dispatch method. 
MailHandler Handler that formats log records as an email message. 
MailMessage Simple pojo representing an email message. 
MailMessageExpressionHolder  
MailMessageExpressionHolderTransformer  
MailSSLSocketFactory An SSL socket factory that makes it easier to specify trust. 
ManagedAccessTokenProcessInterceptor<T>  
ManagedAccessTokenProcessTemplate<P>  
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.RecipientType This inner class defines the types of recipients allowed by the Message class. 
message_rfc822  
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. 
MessageCache A cache of IMAPMessage objects along with the mapping from message number to IMAP sequence number. 
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. 
MessageSet This class holds the 'start' and 'end' for a range of messages  
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. 
MimeType A Multipurpose Internet Mail Extension (MIME) type, as defined in RFC 2045 and 2046. 
MimeTypeEntry  
MimeTypeFile  
MimeTypeParameterList A parameter list of a MimeType as defined in RFC 2045 and 2046. 
MimeTypeParseException A class to encapsulate MimeType parsing related exceptions. 
MimetypesFileTypeMap This class extends FileTypeMap and provides data typing of files via their file extension. 
MimeUtil General MIME-related utility methods. 
MimeUtility This is a utility class that provides various MIME related functionality. 
ModelAdapter  
Multipart Multipart is a container that holds multiple body parts. 
multipart_mixed  
MultipartDataSource MultipartDataSource is a DataSource that contains body parts. 

N

Namespaces This class and its inner class represent the response to the NAMESPACE command. 
Namespaces.Namespace A single namespace entry. 
NestedProcessorChain  
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: 

O

OAuth2Authenticator Performs OAuth2 authentication. 
OAuth2Provider  
OAuth2SaslClientFactory A SaslClientFactory that returns instances of OAuth2SaslClient. 
OAuthProcessTemplate<P>  
OrTerm This class implements the logical OR operator on individual SearchTerms. 

P

ParameterList This class holds MIME parameters (attribute-value pairs). 
ParseException The exception thrown due to an error in parsing RFC822 or MIME headers 
ParsingException  
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 GmailFolder (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. 
ProcessCallbackProcessInterceptor<T, O>  
PropUtil Utilities to make it easier to get property values. 
Protocol General protocol handling code for IMAP-like protocols. 
ProtocolException  
Provider The Provider is a class that describes a protocol implementation. 
Provider.Type This inner class defines the Provider type. 

Q

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. 

R

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. 
RefreshTokenProcessInterceptor<T>  
Response This class represents a response obtained from the input stream of an IMAP server. 
ResponseHandler This class  
ResponseInputStream Inputstream that is used to read a Response. 
RFC822DATA This class  
RFC822SIZE This class  
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. 

S

SaslAuthenticator Interface to make it easier to call IMAPSaslAuthenticator. 
SaslAuthenticator Interface to make it easier to call SMTPSaslAuthenticator. 
SearchCriteria  
SearchCriteriaExpressionHolder  
SearchCriteriaExpressionHolderTransformer  
SearchDefinitionParser  
SearchException The exception thrown when a Search expression could not be handled. 
SearchMessageProcessor SearchMessageProcessor invokes the search(java.lang.String, org.mule.module.gmail.search.GmailFolder, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.lang.Integer, org.mule.module.gmail.search.SearchCriteria, java.util.List, java.util.List, java.util.List, java.lang.String, java.util.List, java.util.List, java.lang.String, java.util.List, java.lang.String, java.lang.Boolean, java.lang.Boolean) method in BaseGmailConnector
SearchOperator  
SearchOperatorEnumTransformer  
SearchSequence This class traverses a search-tree and generates the corresponding IMAP search sequence. 
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. 
SMTPOutputStream In addition to converting lines into the canonical format, i.e., terminating lines with the CRLF sequence, escapes the "." by adding another "." to any "." that appears in the beginning of a line. 
SMTPSaslAuthenticator This class contains a single method that does authentication using SASL. 
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. 
SocketFetcher This class is used to get Sockets. 
SortTerm A particular sort criteria, as defined by RFC 5256
Status STATUS response. 
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. 
StringToDateTransformer  
SubjectTerm This class implements comparisons for the message Subject header. 

T

text_html DataContentHandler for text/html. 
text_plain DataContentHandler for text/plain. 
text_xml DataContentHandler for text/xml. 
TextEditor  
TextViewer  
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 

U

UID This class represents the UID data item 
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. 
UIDSet This class holds the 'start' and 'end' for a range of UIDs. 
UnauthorizeDefinitionParser  
UnauthorizeMessageProcessor  
UnsupportedDataTypeException Signals that the requested operation does not support the requested data type. 
URLDataSource The URLDataSource class provides an object that wraps a URL object in a DataSource interface. 
URLName The name of a URL. 
Utility Holder for some static utility methods. 
Utility.Condition This interface defines the test to be executed in toMessageSet()
UUDecoderStream This class implements a UUDecoder. 
UUEncoderStream This class implements a UUEncoder. 

X

X_GM_LABELS This class represents the X-GM-LABELS data item  
X_GM_MSGID This class represents the X-GM-MSGID data item  
X_GM_THRID This class represents the X-GM-THRID data item  
XoauthProtocol Represents a protocol that can be authenticated with XOAUTH.