A C D E G H I M N O P R S T

A

addAttachmentsToMultipart(Message, MimeMultipart, String) - Method in class org.apache.camel.component.mail.MailBinding
 
addBodyToMultipart(Message, MailConfiguration, MimeMultipart) - Method in class org.apache.camel.component.mail.MailBinding
 
addOutputAttachment(Message, String, DataHandler) - Method in class org.apache.camel.component.mail.MailBinding
Strategy to allow filtering of attachments which are put on the Mail message
appendAttachmentsFromCamel(MimeMessage, Message, MailConfiguration) - Method in class org.apache.camel.component.mail.MailBinding
Appends the Mail attachments from the Camel MailMessage
appendHeadersFromCamelMessage(MimeMessage, MailConfiguration, Exchange, Message) - Method in class org.apache.camel.component.mail.MailBinding
Appends the Mail headers from the Camel MailMessage

C

configure(URI) - Method in class org.apache.camel.component.mail.MailConfiguration
 
ContentTypeResolver - Interface in org.apache.camel.component.mail
Resolver to determine Content-Type for file attachments.
convertPathToActualDestination(String) - Method in class org.apache.camel.component.mail.MailComponent
A strategy method allowing the URI destination to be translated into the actual Mail destination name (say by looking up in JNDI or something)
copy() - Method in class org.apache.camel.component.mail.MailConfiguration
Returns a copy of this configuration
copy() - Method in class org.apache.camel.component.mail.MailMessage
 
copyFrom(Message) - Method in class org.apache.camel.component.mail.MailMessage
 
createBody() - Method in class org.apache.camel.component.mail.MailMessage
 
createConsumer(Processor) - Method in class org.apache.camel.component.mail.MailEndpoint
 
createConsumer(Processor, JavaMailSenderImpl) - Method in class org.apache.camel.component.mail.MailEndpoint
Creates a consumer using the given processor and sender
createEndpoint(String, String, Map) - Method in class org.apache.camel.component.mail.MailComponent
 
createExchange(ExchangePattern) - Method in class org.apache.camel.component.mail.MailEndpoint
 
createExchange(Message) - Method in class org.apache.camel.component.mail.MailEndpoint
 
createInMessage() - Method in class org.apache.camel.component.mail.MailExchange
 
createJavaMailSender() - Method in class org.apache.camel.component.mail.MailConfiguration
 
createMultipartAlternativeMessage(MimeMessage, Message, MailConfiguration) - Method in class org.apache.camel.component.mail.MailBinding
 
createOutMessage() - Method in class org.apache.camel.component.mail.MailExchange
 
createProducer() - Method in class org.apache.camel.component.mail.MailEndpoint
 
createProducer(JavaMailSender) - Method in class org.apache.camel.component.mail.MailEndpoint
Creates a producer using the given sender

D

DEFAULT_ALTERNATE_BODY_HEADER - Static variable in class org.apache.camel.component.mail.MailConfiguration
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.apache.camel.component.mail.MailConfiguration
 
DEFAULT_CONSUMER_DELAY - Static variable in class org.apache.camel.component.mail.MailConsumer
 
DEFAULT_FOLDER_NAME - Static variable in class org.apache.camel.component.mail.MailConfiguration
 
DEFAULT_FROM - Static variable in class org.apache.camel.component.mail.MailConfiguration
 
DEFAULT_PORT_IMAP - Static variable in class org.apache.camel.component.mail.MailUtils
 
DEFAULT_PORT_IMAPS - Static variable in class org.apache.camel.component.mail.MailUtils
 
DEFAULT_PORT_NNTP - Static variable in class org.apache.camel.component.mail.MailUtils
 
DEFAULT_PORT_POP3 - Static variable in class org.apache.camel.component.mail.MailUtils
 
DEFAULT_PORT_POP3S - Static variable in class org.apache.camel.component.mail.MailUtils
 
DEFAULT_PORT_SMTP - Static variable in class org.apache.camel.component.mail.MailUtils
 
DEFAULT_PORT_SMTPS - Static variable in class org.apache.camel.component.mail.MailUtils
 
doStart() - Method in class org.apache.camel.component.mail.MailConsumer
 
doStop() - Method in class org.apache.camel.component.mail.MailConsumer
 
dumpMessage(Message) - Static method in class org.apache.camel.component.mail.MailUtils
Gets a log dump of the given message that can be used for tracing etc.

E

ensureIsConnected() - Method in class org.apache.camel.component.mail.MailConsumer
 
extractAttachments(Message, Map<String, DataHandler>) - Static method in class org.apache.camel.component.mail.MailMessage
Parses the attachments of the given mail message and adds them to the map
extractBodyFromMail(MailExchange, Message) - Method in class org.apache.camel.component.mail.MailBinding
Extracts the body from the Mail message
extractFromMultipart(Multipart, Map<String, DataHandler>) - Static method in class org.apache.camel.component.mail.MailMessage
 
extractHeadersFromMail(Message) - Method in class org.apache.camel.component.mail.MailBinding
 

G

getAlternateBodyHeader() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getAlternativeBody(MailConfiguration, Message) - Static method in class org.apache.camel.component.mail.MailBinding
 
getAuthenticator() - Method in class org.apache.camel.component.mail.MailConfiguration
Returns an authenticator object for use in sessions
getBinding() - Method in class org.apache.camel.component.mail.MailEndpoint
 
getBinding() - Method in class org.apache.camel.component.mail.MailExchange
 
getConfiguration() - Method in class org.apache.camel.component.mail.MailComponent
 
getConfiguration() - Method in class org.apache.camel.component.mail.MailEndpoint
 
getConnectionTimeout() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getContentType() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getContentTypeResolver() - Method in class org.apache.camel.component.mail.MailComponent
 
getContentTypeResolver() - Method in class org.apache.camel.component.mail.MailEndpoint
 
getDefaultEncoding() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getDefaultPortForProtocol(String) - Static method in class org.apache.camel.component.mail.MailUtils
Returns the default port for a given protocol.
getDestination() - Method in class org.apache.camel.component.mail.MailConfiguration
Deprecated. use MailConfiguration.getRecipients()
getExchange() - Method in class org.apache.camel.component.mail.MailMessage
 
getFault() - Method in class org.apache.camel.component.mail.MailExchange
 
getFetchSize() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getFolderName() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getFrom() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getHeader(String) - Method in class org.apache.camel.component.mail.MailMessage
 
getHeaderFilterStrategy() - Method in class org.apache.camel.component.mail.MailComponent
 
getHost() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getIn() - Method in class org.apache.camel.component.mail.MailExchange
 
getJavaMailProperties() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getMailStoreLogInformation() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getMessage() - Method in class org.apache.camel.component.mail.MailMessage
Returns the underlying Mail message
getOut() - Method in class org.apache.camel.component.mail.MailExchange
 
getOut(boolean) - Method in class org.apache.camel.component.mail.MailExchange
 
getPassword() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getPort() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getProtocol() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getRecipients() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getSession() - Method in class org.apache.camel.component.mail.MailConfiguration
 
getUsername() - Method in class org.apache.camel.component.mail.MailConfiguration
 

H

hasAlternativeBody(MailConfiguration, Message) - Static method in class org.apache.camel.component.mail.MailBinding
 

I

isDebugMode() - Method in class org.apache.camel.component.mail.MailConfiguration
 
isDeleteProcessedMessages() - Method in class org.apache.camel.component.mail.MailConfiguration
 
isDummyTrustManager() - Method in class org.apache.camel.component.mail.MailConfiguration
 
isIgnoreUriScheme() - Method in class org.apache.camel.component.mail.MailConfiguration
 
isProcessOnlyUnseenMessages() - Method in class org.apache.camel.component.mail.MailConfiguration
 
isSecureProtocol() - Method in class org.apache.camel.component.mail.MailConfiguration
Is the used protocol to be secure or not
isSingleton() - Method in class org.apache.camel.component.mail.MailEndpoint
 
isUseInlineAttachments() - Method in class org.apache.camel.component.mail.MailConfiguration
 

M

MailBinding - Class in org.apache.camel.component.mail
A Strategy used to convert between a Camel Exchange and Message to and from a Mail MimeMessage
MailBinding() - Constructor for class org.apache.camel.component.mail.MailBinding
 
MailBinding(HeaderFilterStrategy) - Constructor for class org.apache.camel.component.mail.MailBinding
 
MailBinding(HeaderFilterStrategy, ContentTypeResolver) - Constructor for class org.apache.camel.component.mail.MailBinding
 
MailComponent - Class in org.apache.camel.component.mail
Component for JavaMail.
MailComponent() - Constructor for class org.apache.camel.component.mail.MailComponent
 
MailComponent(MailConfiguration) - Constructor for class org.apache.camel.component.mail.MailComponent
 
MailComponent(CamelContext) - Constructor for class org.apache.camel.component.mail.MailComponent
 
mailComponent() - Static method in class org.apache.camel.component.mail.MailComponent
Deprecated. will be removed in Camel 2.0
mailComponent(MailConfiguration) - Static method in class org.apache.camel.component.mail.MailComponent
Deprecated. will be removed in Camel 2.0
MailConfiguration - Class in org.apache.camel.component.mail
Represents the configuration data for communicating over email
MailConfiguration() - Constructor for class org.apache.camel.component.mail.MailConfiguration
 
MailConsumer - Class in org.apache.camel.component.mail
A Consumer which consumes messages from JavaMail using a Transport and dispatches them to the Processor
MailConsumer(MailEndpoint, Processor, JavaMailSenderImpl) - Constructor for class org.apache.camel.component.mail.MailConsumer
 
MailConverters - Class in org.apache.camel.component.mail
JavaMail specific converters.
MailEndpoint - Class in org.apache.camel.component.mail
Endpoint for Camel Mail.
MailEndpoint(String, MailComponent, MailConfiguration) - Constructor for class org.apache.camel.component.mail.MailEndpoint
 
MailEndpoint(String, MailConfiguration) - Constructor for class org.apache.camel.component.mail.MailEndpoint
 
MailEndpoint(String) - Constructor for class org.apache.camel.component.mail.MailEndpoint
 
MailExchange - Class in org.apache.camel.component.mail
Represents an Exchange for working with Mail
MailExchange(CamelContext, ExchangePattern, MailBinding) - Constructor for class org.apache.camel.component.mail.MailExchange
 
MailExchange(CamelContext, ExchangePattern, MailBinding, Message) - Constructor for class org.apache.camel.component.mail.MailExchange
 
MailExchange(DefaultExchange, MailBinding) - Constructor for class org.apache.camel.component.mail.MailExchange
 
MailMessage - Class in org.apache.camel.component.mail
Represents a Message for working with Mail
MailMessage() - Constructor for class org.apache.camel.component.mail.MailMessage
 
MailMessage(Message) - Constructor for class org.apache.camel.component.mail.MailMessage
 
MailProducer - Class in org.apache.camel.component.mail
A Producer to send messages using JavaMail.
MailProducer(MailEndpoint, JavaMailSender) - Constructor for class org.apache.camel.component.mail.MailProducer
 
MailUtils - Class in org.apache.camel.component.mail
Mail utility class.

N

newInstance() - Method in class org.apache.camel.component.mail.MailExchange
 
newInstance() - Method in class org.apache.camel.component.mail.MailMessage
 

O

org.apache.camel.component.mail - package org.apache.camel.component.mail
Defines the Email Component

P

poll() - Method in class org.apache.camel.component.mail.MailConsumer
 
populateContentType(MailEndpoint, MimeMessage, Exchange) - Method in class org.apache.camel.component.mail.MailBinding
 
populateInitialAttachments(Map<String, DataHandler>) - Method in class org.apache.camel.component.mail.MailMessage
 
populateInitialHeaders(Map<String, Object>) - Method in class org.apache.camel.component.mail.MailMessage
 
populateMailMessage(MailEndpoint, MimeMessage, Exchange) - Method in class org.apache.camel.component.mail.MailBinding
 
process(MailExchange) - Method in class org.apache.camel.component.mail.MailConsumer
Strategy to process the mail message.
process(Exchange) - Method in class org.apache.camel.component.mail.MailProducer
 
processCommit(MailExchange) - Method in class org.apache.camel.component.mail.MailConsumer
Strategy to flag the message after being processed.
processMessages(Message[]) - Method in class org.apache.camel.component.mail.MailConsumer
Process all the messages
processRollback(MailExchange) - Method in class org.apache.camel.component.mail.MailConsumer
Strategy when processing the exchange failed.
PROTOCOL_IMAP - Static variable in class org.apache.camel.component.mail.MailUtils
 
PROTOCOL_IMAPS - Static variable in class org.apache.camel.component.mail.MailUtils
 
PROTOCOL_NNTP - Static variable in class org.apache.camel.component.mail.MailUtils
 
PROTOCOL_POP3 - Static variable in class org.apache.camel.component.mail.MailUtils
 
PROTOCOL_POP3S - Static variable in class org.apache.camel.component.mail.MailUtils
 
PROTOCOL_SMTP - Static variable in class org.apache.camel.component.mail.MailUtils
 
PROTOCOL_SMTPS - Static variable in class org.apache.camel.component.mail.MailUtils
 

R

resolveContentType(String) - Method in interface org.apache.camel.component.mail.ContentTypeResolver
Resolves the mime content-type based on the attachment file name.

S

setAlternateBodyHeader(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setBCC(String) - Method in class org.apache.camel.component.mail.MailConfiguration
Sets the BCC email address.
setBinding(MailBinding) - Method in class org.apache.camel.component.mail.MailEndpoint
Sets the binding used to convert from a Camel message to and from a Mail message
setCC(String) - Method in class org.apache.camel.component.mail.MailConfiguration
Sets the CC email address.
setConfiguration(MailConfiguration) - Method in class org.apache.camel.component.mail.MailComponent
Sets the Mail configuration
setConnectionTimeout(long) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setContentType(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setContentTypeResolver(ContentTypeResolver) - Method in class org.apache.camel.component.mail.MailComponent
 
setContentTypeResolver(ContentTypeResolver) - Method in class org.apache.camel.component.mail.MailEndpoint
 
setDebugMode(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setDefaultEncoding(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setDeleteProcessedMessages(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setDestination(String) - Method in class org.apache.camel.component.mail.MailConfiguration
Deprecated. use MailConfiguration.setTo(String)
setDummyTrustManager(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setFetchSize(int) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setFolderName(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setFrom(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setHeaderFilterStrategy(HeaderFilterStrategy) - Method in class org.apache.camel.component.mail.MailComponent
 
setHost(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setIgnoreUriScheme(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setJavaMailProperties(Properties) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setMessage(Message) - Method in class org.apache.camel.component.mail.MailMessage
 
setPassword(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setPort(int) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setProcessOnlyUnseenMessages(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setProtocol(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setRecipientFromEndpointConfiguration(MimeMessage, MailEndpoint) - Method in class org.apache.camel.component.mail.MailBinding
Appends the Mail headers from the endpoint configuration.
setSession(Session) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setTo(String) - Method in class org.apache.camel.component.mail.MailConfiguration
Sets the To email address.
setUseInlineAttachments(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
 
setUsername(String) - Method in class org.apache.camel.component.mail.MailConfiguration
 
shouldOutputAttachment(Message, String, DataHandler) - Method in class org.apache.camel.component.mail.MailBinding
Deprecated. is renamed to addOutputAttachment. Will be removed in Camel 2.0.

T

toInputStream(Message) - Static method in class org.apache.camel.component.mail.MailConverters
Converts the given JavaMail message to an InputStream.
toInputStream(Multipart) - Static method in class org.apache.camel.component.mail.MailConverters
Converts the given JavaMail multipart to a InputStream body, where the contenttype of the multipart must be text based (ie start with text).
toString(Message) - Static method in class org.apache.camel.component.mail.MailConverters
Converts the given JavaMail message to a String body.
toString(Multipart) - Static method in class org.apache.camel.component.mail.MailConverters
Converts the given JavaMail multipart to a String body, where the contenttype of the multipart must be text based (ie start with text).
toString() - Method in class org.apache.camel.component.mail.MailMessage
 

A C D E G H I M N O P R S T

Apache CAMEL