default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.backoffErrorThreshold(int backoffErrorThreshold) |
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.backoffErrorThreshold(String backoffErrorThreshold) |
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.backoffIdleThreshold(int backoffIdleThreshold) |
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.backoffIdleThreshold(String backoffIdleThreshold) |
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.backoffMultiplier(int backoffMultiplier) |
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.backoffMultiplier(String backoffMultiplier) |
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.basic() |
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.closeFolder(boolean closeFolder) |
Whether the consumer should close the folder after polling.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.closeFolder(String closeFolder) |
Whether the consumer should close the folder after polling.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.copyTo(String copyTo) |
After processing a mail message, it can be copied to a mail folder
with the given name.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.decodeFilename(boolean decodeFilename) |
If set to true, the MimeUtility.decodeText method will be used to
decode the filename.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.decodeFilename(String decodeFilename) |
If set to true, the MimeUtility.decodeText method will be used to
decode the filename.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.delay(long delay) |
Milliseconds before the next poll.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.delay(String delay) |
Milliseconds before the next poll.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.delete(boolean delete) |
Deletes the messages after they have been processed.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.delete(String delete) |
Deletes the messages after they have been processed.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.disconnect(boolean disconnect) |
Whether the consumer should disconnect after polling.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.disconnect(String disconnect) |
Whether the consumer should disconnect after polling.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.greedy(boolean greedy) |
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.greedy(String greedy) |
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.handleFailedMessage(boolean handleFailedMessage) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.handleFailedMessage(String handleFailedMessage) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.idempotentRepository(String idempotentRepository) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.idempotentRepository(org.apache.camel.spi.IdempotentRepository idempotentRepository) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.idempotentRepositoryRemoveOnCommit(boolean idempotentRepositoryRemoveOnCommit) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.idempotentRepositoryRemoveOnCommit(String idempotentRepositoryRemoveOnCommit) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.initialDelay(long initialDelay) |
Milliseconds before the first poll starts.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.initialDelay(String initialDelay) |
Milliseconds before the first poll starts.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.maxMessagesPerPoll(int maxMessagesPerPoll) |
Specifies the maximum number of messages to gather per poll.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.maxMessagesPerPoll(String maxMessagesPerPoll) |
Specifies the maximum number of messages to gather per poll.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.mimeDecodeHeaders(boolean mimeDecodeHeaders) |
This option enables transparent MIME decoding and unfolding for mail
headers.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.mimeDecodeHeaders(String mimeDecodeHeaders) |
This option enables transparent MIME decoding and unfolding for mail
headers.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.moveTo(String moveTo) |
After processing a mail message, it can be moved to a mail folder
with the given name.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.password(String password) |
The password for login.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.peek(boolean peek) |
Will mark the javax.mail.Message as peeked before processing the mail
message.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.peek(String peek) |
Will mark the javax.mail.Message as peeked before processing the mail
message.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.repeatCount(long repeatCount) |
Specifies a maximum limit of number of fires.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.repeatCount(String repeatCount) |
Specifies a maximum limit of number of fires.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.runLoggingLevel(String runLoggingLevel) |
The consumer logs a start/complete log line when it polls.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel) |
The consumer logs a start/complete log line when it polls.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.scheduledExecutorService(String scheduledExecutorService) |
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.scheduledExecutorService(ScheduledExecutorService scheduledExecutorService) |
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.scheduler(Object scheduler) |
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.scheduler(String scheduler) |
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.schedulerProperties(String key,
Object value) |
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.schedulerProperties(Map values) |
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.searchTerm(String key,
Object value) |
Refers to a javax.mail.search.SearchTerm which allows to filter mails
based on search criteria such as subject, body, from, sent after a
certain date etc.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.searchTerm(Map values) |
Refers to a javax.mail.search.SearchTerm which allows to filter mails
based on search criteria such as subject, body, from, sent after a
certain date etc.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle) |
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle) |
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.skipFailedMessage(boolean skipFailedMessage) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.skipFailedMessage(String skipFailedMessage) |
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.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.sortTerm(com.sun.mail.imap.SortTerm[] sortTerm) |
Sorting order for messages.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.sortTerm(String sortTerm) |
Sorting order for messages.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.sslContextParameters(String sslContextParameters) |
To configure security using SSLContextParameters.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) |
To configure security using SSLContextParameters.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.startScheduler(boolean startScheduler) |
Whether the scheduler should be auto started.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.startScheduler(String startScheduler) |
Whether the scheduler should be auto started.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.timeUnit(String timeUnit) |
Time unit for initialDelay and delay options.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.timeUnit(TimeUnit timeUnit) |
Time unit for initialDelay and delay options.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.unseen(boolean unseen) |
Whether to limit by unseen mails only.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.unseen(String unseen) |
Whether to limit by unseen mails only.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.useFixedDelay(boolean useFixedDelay) |
Controls if fixed delay or fixed rate is used.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.useFixedDelay(String useFixedDelay) |
Controls if fixed delay or fixed rate is used.
|
default MailEndpointBuilderFactory.MailEndpointConsumerBuilder |
MailEndpointBuilderFactory.MailEndpointConsumerBuilder.username(String username) |
The username for login.
|