- SearchTermBuilder - Class in org.apache.camel.component.mail
-
A builder to build compound SearchTerm
s.
- SearchTermBuilder() - Constructor for class org.apache.camel.component.mail.SearchTermBuilder
-
- SearchTermBuilder.Comparison - Enum in org.apache.camel.component.mail
-
- SearchTermBuilder.Op - Enum in org.apache.camel.component.mail
-
- send(MimeMessage) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- send(MimeMessage) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
Send the mail
- sent(SearchTermBuilder.Comparison, Date) - Method in class org.apache.camel.component.mail.SearchTermBuilder
-
- sent(SearchTermBuilder.Op, SearchTermBuilder.Comparison, Date) - Method in class org.apache.camel.component.mail.SearchTermBuilder
-
- sentNow(SearchTermBuilder.Comparison, long) - Method in class org.apache.camel.component.mail.SearchTermBuilder
-
- sentNow(SearchTermBuilder.Op, SearchTermBuilder.Comparison, long) - Method in class org.apache.camel.component.mail.SearchTermBuilder
-
- setAdditionalJavaMailProperties(Properties) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Sets additional java mail properties, that will append/override any default properties
that is set based on all the other options.
- setAlternativeBodyHeader(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Specifies the key to an IN message header that contains an alternative email body.
- setAttachmentsContentTransferEncodingResolver(AttachmentsContentTransferEncodingResolver) - Method in class org.apache.camel.component.mail.MailConfiguration
-
To use a custom AttachmentsContentTransferEncodingResolver to resolve what content-type-encoding to use for attachments.
- setBcc(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Sets the BCC email address.
- setBinaryContent(boolean) - Method in class org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-
- 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
- setBody(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setCc(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Sets the CC email address.
- setCloseFolder(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Whether the consumer should close the folder after polling.
- setConfiguration(MailConfiguration) - Method in class org.apache.camel.component.mail.MailComponent
-
Sets the Mail configuration
- setConfiguration(MailConfiguration) - Method in class org.apache.camel.component.mail.MailEndpoint
-
Sets the Mail configuration
- setConnectionTimeout(int) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The connection timeout in milliseconds.
- setContentType(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The mail message content type.
- setContentTypeResolver(ContentTypeResolver) - Method in class org.apache.camel.component.mail.MailComponent
-
Resolver to determine Content-Type for file attachments.
- setContentTypeResolver(ContentTypeResolver) - Method in class org.apache.camel.component.mail.MailEndpoint
-
Resolver to determine Content-Type for file attachments.
- setCopyTo(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
After processing a mail message, it can be copied to a mail folder with the given name.
- setDebugMode(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Enable debug mode on the underlying mail framework.
- setDelay(long) - Method in class org.apache.camel.component.mail.MailEndpoint
-
Milliseconds before the next poll.
- setDelete(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Deletes the messages after they have been processed.
- setDisconnect(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Whether the consumer should disconnect after polling.
- setDummyTrustManager(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
To use a dummy security setting for trusting all certificates.
- setExtractAttachments(boolean) - Method in class org.apache.camel.component.mail.SplitAttachmentsExpression
-
- setFetchSize(int) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Sets the maximum number of messages to consume during a poll.
- setFolderName(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The folder to poll.
- setFrom(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The from email address
- setFrom(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setFromReceivedDate(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setFromSentDate(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setHandleFailedMessage(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
If the mail consumer cannot retrieve a given mail message, then this option allows to handle
the caused exception by the consumer's error handler.
- setHandleFailedMessage(boolean) - Method in class org.apache.camel.component.mail.MailConsumer
-
- setHeaderFilterStrategy(HeaderFilterStrategy) - Method in class org.apache.camel.component.mail.MailEndpoint
-
To use a custom HeaderFilterStrategy
to filter headers.
- setHeadersInline(boolean) - Method in class org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-
- setHost(String) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- setHost(String) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
- setHost(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The mail server host name
- setIdempotentRepository(IdempotentRepository<String>) - Method in class org.apache.camel.component.mail.MailEndpoint
-
A pluggable repository org.apache.camel.spi.IdempotentRepository which allows to cluster
consuming from the same mailbox, and let the repository coordinate whether a mail message
is valid for the consumer to process.
- setIdempotentRepositoryRemoveOnCommit(boolean) - Method in class org.apache.camel.component.mail.MailEndpoint
-
When using idempotent repository, then when the mail message has been successfully processed and
is committed, should the message id be removed from the idempotent repository (default) or
be kept in the repository.
- setIgnoreUnsupportedCharset(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Option to let Camel ignore unsupported charset in the local JVM when sending mails.
- setIgnoreUriScheme(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Option to let Camel ignore unsupported charset in the local JVM when sending mails.
- setIncludeHeaders(String) - Method in class org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-
- setJavaMailProperties(Properties) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- setJavaMailProperties(Properties) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
- setJavaMailProperties(Properties) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Sets the java mail options.
- setJavaMailSender(JavaMailSender) - Method in class org.apache.camel.component.mail.MailConfiguration
-
- setMailUidGenerator(MailUidGenerator) - Method in class org.apache.camel.component.mail.MailEndpoint
-
A pluggable
MailUidGenerator
that allows to use custom logic to generate UUID of the mail message.
- setMapMailMessage(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Specifies whether Camel should map the received mail message to Camel body/headers.
- setMaxMessagesPerPoll(int) - Method in class org.apache.camel.component.mail.MailEndpoint
-
Specifies the maximum number of messages to gather per poll.
- setMessage(Message) - Method in class org.apache.camel.component.mail.MailMessage
-
- setMimeDecodeHeaders(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
This option enables transparent MIME decoding and unfolding for mail headers.
- setMultipartSubType(String) - Method in class org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-
- setMultipartWithoutAttachment(boolean) - Method in class org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-
- setPassword(String) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- setPassword(String) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
- setPassword(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The password for login
- setPeek(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Will mark the javax.mail.Message as peeked before processing the mail message.
- setPort(int) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- setPort(int) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
- setPort(int) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The port number of the mail server
- setPostProcessAction(MailBoxPostProcessAction) - Method in class org.apache.camel.component.mail.MailEndpoint
-
- setProtocol(String) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- setProtocol(String) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
- setProtocol(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The protocol for communicating with the mail server
- setRecipientFromEndpointConfiguration(MimeMessage, MailEndpoint, Exchange) - Method in class org.apache.camel.component.mail.MailBinding
-
Appends the Mail headers from the endpoint configuration.
- setReplyTo(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The Reply-To recipients (the receivers of the response mail).
- setSearchTerm(SearchTerm) - Method in class org.apache.camel.component.mail.MailEndpoint
-
Refers to a SearchTerm
which allows to filter mails based on search criteria such as subject, body, from, sent after a certain date etc.
- setSession(Session) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- setSession(Session) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
- setSession(Session) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Specifies the mail session that camel should use for all mail interactions.
- setSkipFailedMessage(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
If the mail consumer cannot retrieve a given mail message, then this option allows to skip
the message and move on to retrieve the next mail message.
- setSkipFailedMessage(boolean) - Method in class org.apache.camel.component.mail.MailConsumer
-
- setSortTerm(SortTerm[]) - Method in class org.apache.camel.component.mail.MailEndpoint
-
Sorting order for messages.
- setSslContextParameters(SSLContextParameters) - Method in class org.apache.camel.component.mail.MailConfiguration
-
To configure security using SSLContextParameters.
- setSubject(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The Subject of the message being sent.
- setSubject(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setSubjectOrBody(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setTo(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Sets the To email address.
- setTo(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setToReceivedDate(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setToSentDate(String) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setUnseen(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Whether to limit by unseen mails only.
- setUnseen(boolean) - Method in class org.apache.camel.component.mail.SimpleSearchTerm
-
- setUseGlobalSslContextParameters(boolean) - Method in class org.apache.camel.component.mail.MailComponent
-
Enable usage of global SSL context parameters.
- setUseInlineAttachments(boolean) - Method in class org.apache.camel.component.mail.MailConfiguration
-
Whether to use disposition inline or attachment.
- setUsername(String) - Method in class org.apache.camel.component.mail.DefaultJavaMailSender
-
- setUsername(String) - Method in interface org.apache.camel.component.mail.JavaMailSender
-
- setUsername(String) - Method in class org.apache.camel.component.mail.MailConfiguration
-
The username for login
- shouldAddAttachment(Exchange, String, DataHandler) - Method in class org.apache.camel.component.mail.MailBinding
-
Strategy to allow filtering of attachments which are added on the Mail message
- SimpleSearchTerm - Class in org.apache.camel.component.mail
-
Allows to configure common SearchTerm
's using a POJO style,
which can be done from XML DSLs.
- SimpleSearchTerm() - Constructor for class org.apache.camel.component.mail.SimpleSearchTerm
-
- sortMessages(Message[], SortTerm[]) - Static method in class org.apache.camel.component.mail.MailSorter
-
Sort the messages.
- SplitAttachmentsExpression - Class in org.apache.camel.component.mail
-
A
Expression
which can be used to split a
MailMessage
per attachment.
- SplitAttachmentsExpression() - Constructor for class org.apache.camel.component.mail.SplitAttachmentsExpression
-
- SplitAttachmentsExpression(boolean) - Constructor for class org.apache.camel.component.mail.SplitAttachmentsExpression
-
- subject(String) - Method in class org.apache.camel.component.mail.SearchTermBuilder
-
- subject(SearchTermBuilder.Op, String) - Method in class org.apache.camel.component.mail.SearchTermBuilder
-