Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractEmailConnection - Class in org.mule.extension.email.internal
Generic implementation for an email connection of a connector which operates over the SMTP, IMAP, POP3 and it's secure versions protocols.
AbstractEmailConnection(EmailProtocol, String, String, String, String, long, long, long, Map<String, String>) - Constructor for class org.mule.extension.email.internal.AbstractEmailConnection
Base constructor for AbstractEmailConnection implementations.
AbstractEmailConnection(EmailProtocol, String, String, String, String, long, long, long, Map<String, String>, TlsContextFactory) - Constructor for class org.mule.extension.email.internal.AbstractEmailConnection
Base constructor for AbstractEmailConnection implementations that aims to be secured by TLS.
AbstractEmailConnectionProvider<T> - Class in org.mule.extension.email.internal
Generic contract for all email configurations.
AbstractEmailConnectionProvider() - Constructor for class org.mule.extension.email.internal.AbstractEmailConnectionProvider
 
AbstractMailboxConnectionProvider<C extends AbstractEmailConnection> - Class in org.mule.extension.email.internal.mailbox
Generic contract for all email retriever ConfigurationProviders.
AbstractMailboxConnectionProvider() - Constructor for class org.mule.extension.email.internal.mailbox.AbstractMailboxConnectionProvider
 
AbstractSenderProvider - Class in org.mule.extension.email.internal.sender
Abstract implementation of a PoolingConnectionProvider for email sender connection providers.
AbstractSenderProvider() - Constructor for class org.mule.extension.email.internal.sender.AbstractSenderProvider
 

B

BaseEmailAttributes - Class in org.mule.extension.email.api.attributes
Contains all the basic metadata of a received email, it carries information such as the subject of the email, the number in the mailbox and the recipients between others.
BaseEmailAttributes(Message) - Constructor for class org.mule.extension.email.api.attributes.BaseEmailAttributes
 
BaseEmailPredicateBuilder - Class in org.mule.extension.email.api.predicate
Base builder class for Predicates that verify that a BaseEmailAttributes instance is compliant with a number of criteria.
BaseEmailPredicateBuilder() - Constructor for class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
bcc(List<String>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the "bcc" addresses to the Message that is being built.
build() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
Builds a Predicate from the criterias in this builder's state.
build() - Method in class org.mule.extension.email.internal.MessageBuilder
Builds the Message with all the data provided.

C

CannotFetchMetadataException - Exception in org.mule.extension.email.api.exception
ModuleException for the cases in which there is an error constructing a BaseEmailAttributes from an email Message.
CannotFetchMetadataException(String, Exception) - Constructor for exception org.mule.extension.email.api.exception.CannotFetchMetadataException
 
cc(List<String>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the "cc" addresses to the Message that is being built.
close() - Method in class org.mule.extension.email.internal.commands.PagingProviderEmailDelegate
 
closeFolder(boolean) - Method in class org.mule.extension.email.internal.mailbox.MailboxConnection
Closes the current connection folder.
connect() - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPProvider
connect() - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPSProvider
connect() - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3Provider
connect() - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3SProvider
connect() - Method in class org.mule.extension.email.internal.sender.SMTPProvider
connect() - Method in class org.mule.extension.email.internal.sender.SMTPSProvider
CONTENT_TRANSFER_ENCODING - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Content transfer encoding header name.
CONTENT_TYPE_HEADER - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
The content type header name.

D

DEFAULT_CONTENT_TRANSFER_ENCODING - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default value for the Content-Transfer-Encoding header.
DEFAULT_PAGE_SIZE - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default page size to be fetched by the PagingProviderEmailDelegate
delete(MailboxConnection, String, long) - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPOperations
Eliminates from the mailbox the email with id emailId.
disconnect() - Method in class org.mule.extension.email.internal.AbstractEmailConnection
disconnects the internal client used by the AbstractEmailConnection instance.
disconnect(C) - Method in class org.mule.extension.email.internal.mailbox.AbstractMailboxConnectionProvider
disconnect() - Method in class org.mule.extension.email.internal.mailbox.MailboxConnection
disconnects the internal client used by the AbstractEmailConnection instance.
disconnect(SenderConnection) - Method in class org.mule.extension.email.internal.sender.AbstractSenderProvider
disconnect() - Method in class org.mule.extension.email.internal.sender.SenderConnection
disconnects the internal client used by the AbstractEmailConnection instance.

E

EmailAccessingFolderErrorTypeProvider - Class in org.mule.extension.email.api.exception
Errors that can be thrown in the IMAPOperations.expungeFolder(MailboxConnection, String) operation.
EmailAccessingFolderErrorTypeProvider() - Constructor for class org.mule.extension.email.api.exception.EmailAccessingFolderErrorTypeProvider
 
EmailAccessingFolderException - Exception in org.mule.extension.email.api.exception
ModuleException for the cases in which there was a problem accessing an email folder
EmailAccessingFolderException(String, Exception) - Constructor for exception org.mule.extension.email.api.exception.EmailAccessingFolderException
 
EmailAttachment - Class in org.mule.extension.email.api
Represents and enables the construction of an email attachment.
EmailAttachment() - Constructor for class org.mule.extension.email.api.EmailAttachment
 
EmailAttachment(String, Object, MediaType) - Constructor for class org.mule.extension.email.api.EmailAttachment
 
EmailAttachmentException - Exception in org.mule.extension.email.api.exception
ModuleException for the cases in which an attachment couldn't be added to an email
EmailAttachmentException(String, Exception) - Constructor for exception org.mule.extension.email.api.exception.EmailAttachmentException
 
EmailBody - Class in org.mule.extension.email.api
Represents and enables the construction of the body of an email with a body of type "text/*" and a specific character encoding.
EmailBody() - Constructor for class org.mule.extension.email.api.EmailBody
 
EmailBody(String, MediaType, String) - Constructor for class org.mule.extension.email.api.EmailBody
 
EmailBuilder - Class in org.mule.extension.email.api
Enables the creation of an outgoing email.
EmailBuilder() - Constructor for class org.mule.extension.email.api.EmailBuilder
Creates a new instance.
EmailConnectionException - Exception in org.mule.extension.email.api.exception
Is the base ConnectionException for the Email Connector,
EmailConnectionException(String) - Constructor for exception org.mule.extension.email.api.exception.EmailConnectionException
Creates a new instance with the specified detail message
EmailConnectionException(String, EmailError) - Constructor for exception org.mule.extension.email.api.exception.EmailConnectionException
Creates a new instance with the specified detail message and error
EmailConnectionException(String, Throwable) - Constructor for exception org.mule.extension.email.api.exception.EmailConnectionException
Creates a new instance with the specified detail message and cause
EmailConnectionException(String, Throwable, EmailError) - Constructor for exception org.mule.extension.email.api.exception.EmailConnectionException
Creates a new instance with the specified detail message, cause and error
EmailConnectionSettings - Class in org.mule.extension.email.internal
A simple POJO with a basic set of parameters required by every email connection.
EmailConnectionSettings() - Constructor for class org.mule.extension.email.internal.EmailConnectionSettings
 
EmailConnector - Class in org.mule.extension.email.internal
Email connector used to list and send emails and perform operations in different mailboxes, such as delete and mark as read.
EmailConnector() - Constructor for class org.mule.extension.email.internal.EmailConnector
 
EmailConnectorConstants - Class in org.mule.extension.email.internal.util
this class contains common methods for email handling.
EmailContentProcessor - Class in org.mule.extension.email.internal.util
Given a Message introspects it's content to obtain the body an the attachments if any.
EmailError - Enum in org.mule.extension.email.api.exception
Errors for the EmailConnector
EmailException - Exception in org.mule.extension.email.api.exception
Is the generic RuntimeException type for the Email Connector, used when an error could not be specified.
EmailException(String) - Constructor for exception org.mule.extension.email.api.exception.EmailException
Creates a new instance with the specified detail message
EmailException(String, Throwable) - Constructor for exception org.mule.extension.email.api.exception.EmailException
Creates a new instance with the specified detail message and cause
EmailFlags - Class in org.mule.extension.email.api
The EmailFlags class represents the set of flags on a Message.
EmailFlags(Flags) - Constructor for class org.mule.extension.email.api.EmailFlags
 
EmailInvalidCredentialsException - Exception in org.mule.extension.email.api.exception
 
EmailInvalidCredentialsException(Exception) - Constructor for exception org.mule.extension.email.api.exception.EmailInvalidCredentialsException
 
EmailMarkingErrorTypeProvider - Class in org.mule.extension.email.api.exception
Errors that can be thrown when setting a flag on an email
EmailMarkingErrorTypeProvider() - Constructor for class org.mule.extension.email.api.exception.EmailMarkingErrorTypeProvider
 
EmailMetadataKey - Enum in org.mule.extension.email.api
 
EmailMetadataResolver - Class in org.mule.extension.email.api
Handles all metadata related to ENAIL list operations.
EmailMetadataResolver() - Constructor for class org.mule.extension.email.api.EmailMetadataResolver
 
EmailNotFoundException - Exception in org.mule.extension.email.api.exception
ModuleException for the cases in which a given email couldn't be found in a mailbox folder.
EmailNotFoundException(String) - Constructor for exception org.mule.extension.email.api.exception.EmailNotFoundException
 
EmailProtocol - Enum in org.mule.extension.email.internal
Email Protocols supported by the EmailConnector.
EmailSenderErrorTypeProvider - Class in org.mule.extension.email.api.exception
EmailSenderErrorTypeProvider() - Constructor for class org.mule.extension.email.api.exception.EmailSenderErrorTypeProvider
 
expunge(MailboxConnection, String) - Method in class org.mule.extension.email.internal.commands.ExpungeCommand
Removes from the mailbox all deleted messages if the flag is set true.
ExpungeCommand - Class in org.mule.extension.email.internal.commands
Represents the expungeFolder (eliminate completely) emails from folder operation.
ExpungeCommand() - Constructor for class org.mule.extension.email.internal.commands.ExpungeCommand
 
expungeFolder(MailboxConnection, String) - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPOperations
Eliminates from the mailbox all the messages scheduled for deletion with the DELETED flag set.

F

fromAddresses(List<String>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the from addresses to the Message that is being built.
fromAddresses(String) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds a single from address to the Message that is being built.

G

getAnswered() - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
getAttachments() - Method in class org.mule.extension.email.api.EmailBuilder
 
getAttachments() - Method in class org.mule.extension.email.internal.util.EmailContentProcessor
 
getBasePredicate() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
getBasePredicate() - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
getBccAddresses() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
 
getBccAddresses() - Method in class org.mule.extension.email.api.EmailBuilder
 
getBody() - Method in class org.mule.extension.email.api.EmailBuilder
 
getBody() - Method in class org.mule.extension.email.internal.util.EmailContentProcessor
 
getCategoryName() - Method in class org.mule.extension.email.api.EmailMetadataResolver
 
getCcAddresses() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
 
getCcAddresses() - Method in class org.mule.extension.email.api.EmailBuilder
 
getConnectionTimeout() - Method in class org.mule.extension.email.internal.AbstractEmailConnectionProvider
 
getConnectionTimeout() - Method in class org.mule.extension.email.internal.TimeoutSettings
 
getConnectionTimeoutProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Socket connection timeout value in milliseconds.
getContent() - Method in class org.mule.extension.email.api.EmailAttachment
 
getContent() - Method in class org.mule.extension.email.api.EmailBody
 
getContentType() - Method in class org.mule.extension.email.api.EmailAttachment
 
getContentType() - Method in class org.mule.extension.email.api.EmailBody
 
getDefaultEncoding() - Method in class org.mule.extension.email.internal.sender.SMTPConfiguration
 
getDeleted() - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
getEncoding() - Method in class org.mule.extension.email.api.EmailBody
 
getErrorTypes() - Method in class org.mule.extension.email.api.exception.EmailAccessingFolderErrorTypeProvider
 
getErrorTypes() - Method in class org.mule.extension.email.api.exception.EmailMarkingErrorTypeProvider
 
getErrorTypes() - Method in class org.mule.extension.email.api.exception.EmailSenderErrorTypeProvider
 
getFlags() - Method in class org.mule.extension.email.api.attributes.IMAPEmailAttributes
 
getFolder(String, int) - Method in class org.mule.extension.email.internal.mailbox.MailboxConnection
Opens and return the email Folder of name mailBoxFolder.
getFrom() - Method in class org.mule.extension.email.internal.sender.SMTPConfiguration
 
getFromAddress() - Method in class org.mule.extension.email.api.EmailBuilder
 
getFromAddresses() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
Get the identity of the person(s) who wished this message to be sent.
getFromRegex() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
getHeaders() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
 
getHeaders() - Method in class org.mule.extension.email.api.EmailBuilder
 
getHost() - Method in class org.mule.extension.email.internal.EmailConnectionSettings
 
getHostProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
The host name of the mail server.
getId() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
 
getId() - Method in class org.mule.extension.email.api.attributes.IMAPEmailAttributes
getId() - Method in class org.mule.extension.email.api.attributes.POP3EmailAttributes
getId() - Method in class org.mule.extension.email.api.EmailAttachment
 
getInstance(Message) - Static method in class org.mule.extension.email.internal.util.EmailContentProcessor
Factory method to get a new instance of EmailContentProcessor and process a Message.
getMailAuthProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Indicates if should attempt to authorize or not.
getMailMimeCharsetProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Defines the default mime charset to use when none has been specified for the message.
getName() - Method in enum org.mule.extension.email.internal.EmailProtocol
The name of the protocol.
getNumber() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
Returns the number of the email in the mailbox folder in a moment.
getOutputType(MetadataContext, EmailMetadataKey) - Method in class org.mule.extension.email.api.EmailMetadataResolver
 
getPage(MailboxConnection) - Method in class org.mule.extension.email.internal.commands.PagingProviderEmailDelegate
 
getParent() - Method in enum org.mule.extension.email.api.exception.EmailError
 
getPassword() - Method in class org.mule.extension.email.internal.EmailConnectionSettings
 
getPort() - Method in class org.mule.extension.email.internal.EmailConnectionSettings
 
getPort() - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPConnectionSettings
 
getPort() - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPSConnectionSettings
 
getPort() - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3ConnectionSettings
 
getPort() - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3SConnectionSettings
 
getPort() - Method in class org.mule.extension.email.internal.sender.SMTPConnectionSettings
 
getPort() - Method in class org.mule.extension.email.internal.sender.SMTPSConnectionSettings
 
getPortProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
The port number of the mail server.
getProperties() - Method in class org.mule.extension.email.internal.AbstractEmailConnectionProvider
 
getReadTimeout() - Method in class org.mule.extension.email.internal.AbstractEmailConnectionProvider
 
getReadTimeout() - Method in class org.mule.extension.email.internal.TimeoutSettings
 
getReadTimeoutProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Socket read timeout value in milliseconds.
getReceivedDate() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
Get the date this message was received.
getReceivedSince() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
getReceivedUntil() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
getRecent() - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
getReplyToAddresses() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
Get the addresses to which replies should be directed.
getReplyToAddresses() - Method in class org.mule.extension.email.api.EmailBuilder
 
getSeen() - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
getSentDate() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
Get the date this message was sent.
getSentSince() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
getSentUntil() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
getSession() - Method in class org.mule.extension.email.internal.AbstractEmailConnection
 
getSocketFactoryFallbackProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Whether to use Socket as a fallback if the initial connection fails or not.
getSocketFactoryPortProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Specifies the port to connect to when using a socket factory.
getSocketFactoryProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
 
getSslCiphersuitesProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Specifies the SSL ciphersuites that will be enabled for SSL connections.
getSslEnableProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Specifies if ssl is enabled or not.
getSslProtocolsProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Specifies the SSL protocols that will be enabled for SSL connections.
getSslTrustProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Specifies the trusted hosts.
getStartTlsProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Indicates if the STARTTLS command shall be used to initiate a TLS-secured connection.
getSubject() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
 
getSubject() - Method in class org.mule.extension.email.api.EmailBuilder
 
getSubjectRegex() - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
getTimeoutUnit() - Method in class org.mule.extension.email.internal.TimeoutSettings
 
getTlsContextFactory() - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPSConnectionSettings
 
getTlsContextFactory() - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3SConnectionSettings
 
getTlsContextFactory() - Method in class org.mule.extension.email.internal.sender.SMTPSConnectionSettings
 
getToAddresses() - Method in class org.mule.extension.email.api.attributes.BaseEmailAttributes
 
getToAddresses() - Method in class org.mule.extension.email.api.EmailBuilder
 
getTotalResults(MailboxConnection) - Method in class org.mule.extension.email.internal.commands.PagingProviderEmailDelegate
 
getTransportProtocolProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Specifies the default transport name.
getUser() - Method in class org.mule.extension.email.internal.EmailConnectionSettings
 
getWriteTimeout() - Method in class org.mule.extension.email.internal.AbstractEmailConnectionProvider
 
getWriteTimeout() - Method in class org.mule.extension.email.internal.TimeoutSettings
 
getWriteTimeoutProperty() - Method in enum org.mule.extension.email.internal.EmailProtocol
Socket write timeout value in milliseconds.

H

host - Variable in class org.mule.extension.email.internal.EmailConnectionSettings
Host name of the mail server.

I

IMAP_PORT - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default port value for IMAP servers.
IMAPConfiguration - Class in org.mule.extension.email.internal.mailbox.imap
Configuration for operations that are performed through the IMAP (Internet Message Access Protocol) protocol.
IMAPConfiguration() - Constructor for class org.mule.extension.email.internal.mailbox.imap.IMAPConfiguration
 
IMAPConnectionSettings - Class in org.mule.extension.email.internal.mailbox.imap
Groups IMAP connection parameters
IMAPConnectionSettings() - Constructor for class org.mule.extension.email.internal.mailbox.imap.IMAPConnectionSettings
 
IMAPEmailAttributes - Class in org.mule.extension.email.api.attributes
Contains all the metadata of a received email from an IMAP mailbox, it carries information such as the subject of the email, the id in the mailbox and the recipients between others but also this attributes carry flags that mark different states of the email such as SEEN, ANSWERED, DELETED, etc.
IMAPEmailAttributes(Message, IMAPFolder) - Constructor for class org.mule.extension.email.api.attributes.IMAPEmailAttributes
 
IMAPEmailPredicateBuilder - Class in org.mule.extension.email.api.predicate
Builds a Predicate which verifies that a IMAPEmailAttributes instance is compliant with a number of criteria.
IMAPEmailPredicateBuilder() - Constructor for class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
IMAPOperations - Class in org.mule.extension.email.internal.mailbox.imap
Basic set of operations which perform on top the IMAP email protocol.
IMAPOperations() - Constructor for class org.mule.extension.email.internal.mailbox.imap.IMAPOperations
 
IMAPProvider - Class in org.mule.extension.email.internal.mailbox.imap
A ConnectionProvider that returns instances of imap based MailboxConnections.
IMAPProvider() - Constructor for class org.mule.extension.email.internal.mailbox.imap.IMAPProvider
 
IMAPS_PORT - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default port value for IMAPS servers.
IMAPSConnectionSettings - Class in org.mule.extension.email.internal.mailbox.imap
Groups IMAPS connection parameters
IMAPSConnectionSettings() - Constructor for class org.mule.extension.email.internal.mailbox.imap.IMAPSConnectionSettings
 
IMAPSProvider - Class in org.mule.extension.email.internal.mailbox.imap
A ConnectionProvider that returns instances of imaps (secure) based MailboxConnections.
IMAPSProvider() - Constructor for class org.mule.extension.email.internal.mailbox.imap.IMAPSProvider
 
INBOX_FOLDER - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default folder name for all the mailboxes.
initialise() - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPSProvider
initialise() - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3SProvider
initialise() - Method in class org.mule.extension.email.internal.sender.SMTPSProvider
isAnswered() - Method in class org.mule.extension.email.api.EmailFlags
 
isDeleted() - Method in class org.mule.extension.email.api.EmailFlags
 
isDraft() - Method in class org.mule.extension.email.api.EmailFlags
 
isEagerlyFetchContent() - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPConfiguration
isEagerlyFetchContent() - Method in interface org.mule.extension.email.internal.mailbox.MailboxAccessConfiguration
 
isEagerlyFetchContent() - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3Configuration
isRecent() - Method in class org.mule.extension.email.api.EmailFlags
 
isSecure() - Method in enum org.mule.extension.email.internal.EmailProtocol
If the protocol is secure or not.
isSeen() - Method in class org.mule.extension.email.api.EmailFlags
 

L

listImap(IMAPConfiguration, MailboxConnection, String, IMAPEmailPredicateBuilder, boolean, EmailMetadataKey, int) - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPOperations
List all the emails (with pagination) in the configured imap mailBoxFolder that match with the specified imapMatcher criteria.
listPop3(POP3Configuration, MailboxConnection, String, POP3EmailPredicateBuilder, boolean, EmailMetadataKey, int) - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3Operations
List all the emails (with pagination) in the configured pop3 mailBoxFolder that match with the specified pop3Matcher criteria.

M

MailboxAccessConfiguration - Interface in org.mule.extension.email.internal.mailbox
Generic contract for configurations that contains operations for retrieving and managing emails in a mailbox.
MailboxConnection - Class in org.mule.extension.email.internal.mailbox
A connection with a mail server for retrieving and managing emails from an specific folder in a mailbox.
MailboxConnection(EmailProtocol, String, String, String, String, long, long, long, Map<String, String>, TlsContextFactory) - Constructor for class org.mule.extension.email.internal.mailbox.MailboxConnection
Creates a new instance of the of the MailboxConnection secured by TLS.
MailboxConnection(EmailProtocol, String, String, String, String, long, long, long, Map<String, String>) - Constructor for class org.mule.extension.email.internal.mailbox.MailboxConnection
Creates a new instance of the of the MailboxConnection.
markAsDeleted(MailboxConnection, String, long) - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPOperations
Marks an incoming email as DELETED, this way the marked email(s) are scheduled for deletion when the folder closes, this means that the email is not physically eliminated from the mailbox folder, but it's state changes.
markAsRead(MailboxConnection, String, long) - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPOperations
Marks a single email as READ changing it's state in the specified mailbox folder.
MessageBuilder - Class in org.mule.extension.email.internal
an implementation of the builder design pattern to create a new Message instance.
MULTIPART - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
defines all the multipart content types

N

newMessage(Session) - Static method in class org.mule.extension.email.internal.MessageBuilder
Creates a new MessageBuilder instance for the specified session.

O

onBorrow(C) - Method in class org.mule.extension.email.internal.mailbox.AbstractMailboxConnectionProvider
 
org.mule.extension.email.api - package org.mule.extension.email.api
 
org.mule.extension.email.api.attributes - package org.mule.extension.email.api.attributes
 
org.mule.extension.email.api.exception - package org.mule.extension.email.api.exception
 
org.mule.extension.email.api.predicate - package org.mule.extension.email.api.predicate
 
org.mule.extension.email.internal - package org.mule.extension.email.internal
 
org.mule.extension.email.internal.commands - package org.mule.extension.email.internal.commands
 
org.mule.extension.email.internal.mailbox - package org.mule.extension.email.internal.mailbox
 
org.mule.extension.email.internal.mailbox.imap - package org.mule.extension.email.internal.mailbox.imap
 
org.mule.extension.email.internal.mailbox.pop3 - package org.mule.extension.email.internal.mailbox.pop3
 
org.mule.extension.email.internal.sender - package org.mule.extension.email.internal.sender
 
org.mule.extension.email.internal.util - package org.mule.extension.email.internal.util
 

P

PAGE_SIZE_ERROR_MESSAGE - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
 
PagingProviderEmailDelegate<T extends BaseEmailAttributes> - Class in org.mule.extension.email.internal.commands
PagingProvider implementation for list emails operation.
PagingProviderEmailDelegate(MailboxAccessConfiguration, String, BaseEmailPredicateBuilder, int, boolean, Consumer<BaseEmailAttributes>) - Constructor for class org.mule.extension.email.internal.commands.PagingProviderEmailDelegate
 
parseAttributesFromMessage(Message, Folder) - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPConfiguration
 
parseAttributesFromMessage(Message, Folder) - Method in interface org.mule.extension.email.internal.mailbox.MailboxAccessConfiguration
Resolves the BaseEmailAttributes from a given message for this configuration.
parseAttributesFromMessage(Message, Folder) - Method in class org.mule.extension.email.internal.mailbox.pop3.POP3Configuration
Resolves the BaseEmailAttributes from a given message for this configuration.
password - Variable in class org.mule.extension.email.internal.EmailConnectionSettings
Username password to connect with the mail server.
PASSWORD_NO_USERNAME_ERROR - Static variable in class org.mule.extension.email.internal.AbstractEmailConnection
 
POP3_PORT - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default port value for POP3 servers.
POP3Configuration - Class in org.mule.extension.email.internal.mailbox.pop3
Configuration for operations that are performed through the POP3 (Post Office Protocol 3) protocol.
POP3Configuration() - Constructor for class org.mule.extension.email.internal.mailbox.pop3.POP3Configuration
 
POP3ConnectionSettings - Class in org.mule.extension.email.internal.mailbox.pop3
Groups POP3 connection parameters
POP3ConnectionSettings() - Constructor for class org.mule.extension.email.internal.mailbox.pop3.POP3ConnectionSettings
 
POP3EmailAttributes - Class in org.mule.extension.email.api.attributes
Contains all the metadata of a received email from a POP3 mailbox, it carries information such as the subject of the email, the unique id in the mailbox and the recipients between others
POP3EmailAttributes(Message, POP3Folder) - Constructor for class org.mule.extension.email.api.attributes.POP3EmailAttributes
Creates a new instance from a Message
POP3EmailPredicateBuilder - Class in org.mule.extension.email.api.predicate
Builds a Predicate which verifies that a POP3EmailAttributes instance is compliant with a number of criteria.
POP3EmailPredicateBuilder() - Constructor for class org.mule.extension.email.api.predicate.POP3EmailPredicateBuilder
 
POP3Operations - Class in org.mule.extension.email.internal.mailbox.pop3
A set of operations which perform on top the POP3 email protocol.
POP3Operations() - Constructor for class org.mule.extension.email.internal.mailbox.pop3.POP3Operations
 
POP3Provider - Class in org.mule.extension.email.internal.mailbox.pop3
A ConnectionProvider that returns instances of pop3 based MailboxConnections.
POP3Provider() - Constructor for class org.mule.extension.email.internal.mailbox.pop3.POP3Provider
 
POP3S_PORT - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default port value for POP3S servers.
POP3SConnectionSettings - Class in org.mule.extension.email.internal.mailbox.pop3
Groups POP3S connection parameters
POP3SConnectionSettings() - Constructor for class org.mule.extension.email.internal.mailbox.pop3.POP3SConnectionSettings
 
POP3SProvider - Class in org.mule.extension.email.internal.mailbox.pop3
A ConnectionProvider that returns instances of pop3s (secured) based MailboxConnections.
POP3SProvider() - Constructor for class org.mule.extension.email.internal.mailbox.pop3.POP3SProvider
 
protocol - Variable in class org.mule.extension.email.internal.AbstractEmailConnection
 

R

replyTo(List<String>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the reply to addresses of the Message that is being built.

S

send(SenderConnection, SMTPConfiguration, EmailBuilder) - Method in class org.mule.extension.email.internal.commands.SendCommand
Send an email message.
send(SenderConnection, SMTPConfiguration, EmailBuilder) - Method in class org.mule.extension.email.internal.sender.SenderOperations
Sends an email message.
SendCommand - Class in org.mule.extension.email.internal.commands
Represents the send operation.
SendCommand() - Constructor for class org.mule.extension.email.internal.commands.SendCommand
 
SenderConnection - Class in org.mule.extension.email.internal.sender
A connection with a mail server for sending emails.
SenderConnection(EmailProtocol, String, String, String, String, long, long, long, Map<String, String>) - Constructor for class org.mule.extension.email.internal.sender.SenderConnection
Creates a new instance.
SenderConnection(EmailProtocol, String, String, String, String, long, long, long, Map<String, String>, TlsContextFactory) - Constructor for class org.mule.extension.email.internal.sender.SenderConnection
Creates a new instance of the connection secured by TLS.
SenderOperations - Class in org.mule.extension.email.internal.sender
Basic set of operations which perform send email operations over the SMTP or SMTPS protocol.
SenderOperations() - Constructor for class org.mule.extension.email.internal.sender.SenderOperations
 
session - Variable in class org.mule.extension.email.internal.AbstractEmailConnection
 
setAnswered(Boolean) - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
setByNumber(MailboxConnection, String, Flags.Flag, int) - Method in class org.mule.extension.email.internal.commands.SetFlagCommand
Sets the specified flag to the email of mailbox number number
setByUID(MailboxConnection, String, Flags.Flag, long) - Method in class org.mule.extension.email.internal.commands.SetFlagCommand
Sets the specified flag into the email of UID (unique identifier) emailId.
setDeleted(Boolean) - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
SetFlagCommand - Class in org.mule.extension.email.internal.commands
Represents an operation that sets flags in email messages.
SetFlagCommand() - Constructor for class org.mule.extension.email.internal.commands.SetFlagCommand
 
setFromRegex(String) - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
setReceivedSince(LocalDateTime) - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
setReceivedUntil(LocalDateTime) - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
setRecent(Boolean) - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
setSeen(Boolean) - Method in class org.mule.extension.email.api.predicate.IMAPEmailPredicateBuilder
 
setSentSince(LocalDateTime) - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
setSentUntil(LocalDateTime) - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
setSubjectRegex(String) - Method in class org.mule.extension.email.api.predicate.BaseEmailPredicateBuilder
 
SMTP_PORT - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default port value for SMTP servers.
SMTPConfiguration - Class in org.mule.extension.email.internal.sender
Configuration for operations that are performed through the SMTP (Simple Mail Transfer Protocol) protocol.
SMTPConfiguration() - Constructor for class org.mule.extension.email.internal.sender.SMTPConfiguration
 
SMTPConnectionSettings - Class in org.mule.extension.email.internal.sender
Groups SMTP connection parameters
SMTPConnectionSettings() - Constructor for class org.mule.extension.email.internal.sender.SMTPConnectionSettings
 
SMTPProvider - Class in org.mule.extension.email.internal.sender
A ConnectionProvider that returns instances of smtp based SenderConnections.
SMTPProvider() - Constructor for class org.mule.extension.email.internal.sender.SMTPProvider
 
SMTPS_PORT - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default port value for SMTPS servers.
SMTPSConnectionSettings - Class in org.mule.extension.email.internal.sender
Groups SMTPS connection parameters
SMTPSConnectionSettings() - Constructor for class org.mule.extension.email.internal.sender.SMTPSConnectionSettings
 
SMTPSProvider - Class in org.mule.extension.email.internal.sender
A ConnectionProvider that returns instances of smtps based MailboxConnections.
SMTPSProvider() - Constructor for class org.mule.extension.email.internal.sender.SMTPSProvider
 
store(MailboxConnection, String, String, String, long, boolean) - Method in class org.mule.extension.email.internal.commands.StoreCommand
Stores the specified email of uid emailId into the configured localDirectory.
store(MailboxConnection, String, String, String, long, boolean) - Method in class org.mule.extension.email.internal.mailbox.imap.IMAPOperations
Stores the specified email of id emailId into the configured localDirectory.
StoreCommand - Class in org.mule.extension.email.internal.commands
Represents the store emails operation.
StoreCommand() - Constructor for class org.mule.extension.email.internal.commands.StoreCommand
 

T

TEXT - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
defines all the text content types
TEXT_PLAIN - Static variable in class org.mule.extension.email.internal.util.EmailConnectorConstants
Default email content type
TimeoutSettings - Class in org.mule.extension.email.internal
Groups timeout related parameters
TimeoutSettings() - Constructor for class org.mule.extension.email.internal.TimeoutSettings
 
TLS_CONFIGURATION - Static variable in class org.mule.extension.email.internal.EmailConnector
 
to(List<String>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the "to" (primary) addresses to the Message that is being built.

U

user - Variable in class org.mule.extension.email.internal.EmailConnectionSettings
Username used to connect with the mail server.
USERNAME_NO_PASSWORD_ERROR - Static variable in class org.mule.extension.email.internal.AbstractEmailConnection
 

V

validate() - Method in class org.mule.extension.email.internal.AbstractEmailConnection
Checks if the current AbstractEmailConnection instance is valid or not.
validate(C) - Method in class org.mule.extension.email.internal.mailbox.AbstractMailboxConnectionProvider
validate() - Method in class org.mule.extension.email.internal.mailbox.MailboxConnection
Checks if the current AbstractEmailConnection instance is valid or not.
validate(SenderConnection) - Method in class org.mule.extension.email.internal.sender.AbstractSenderProvider
validate() - Method in class org.mule.extension.email.internal.sender.SenderConnection
Checks if the current AbstractEmailConnection instance is valid or not.
valueOf(String) - Static method in enum org.mule.extension.email.api.EmailMetadataKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.extension.email.api.exception.EmailError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.extension.email.internal.EmailProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.extension.email.api.EmailMetadataKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.extension.email.api.exception.EmailError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.extension.email.internal.EmailProtocol
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAttachments(List<EmailAttachment>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds attachments represented as EmailAttachments to the Message that is being built.
withAttachments(Map<String, DataHandler>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds attachments represented as a Map of String/DataHandler to the Message that is being built.
withBody(String, MediaType, String) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the text content the Message that is being built.
withBody(String) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the text content the Message that is being built.
withHeaders(Map<String, String>) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds custom headers to the Message that is being built.
withSentDate(Date) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the sent date to the Message that is being built.
withSubject(String) - Method in class org.mule.extension.email.internal.MessageBuilder
Adds the subject to the Message that is being built.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.