public static interface ImapsComponentBuilderFactory.ImapsComponentBuilder extends ComponentBuilder<org.apache.camel.component.mail.MailComponent>
| Modifier and Type | Method and Description |
|---|---|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
additionalJavaMailProperties(Properties additionalJavaMailProperties)
Sets additional java mail properties, that will append/override any
default properties that is set based on all the other options.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
alternativeBodyHeader(String alternativeBodyHeader)
Specifies the key to an IN message header that contains an
alternative email body.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
attachmentsContentTransferEncodingResolver(org.apache.camel.component.mail.AttachmentsContentTransferEncodingResolver attachmentsContentTransferEncodingResolver)
To use a custom AttachmentsContentTransferEncodingResolver to resolve
what content-type-encoding to use for attachments.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
authenticator(org.apache.camel.component.mail.MailAuthenticator authenticator)
The authenticator for login.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
bcc(String bcc)
Sets the BCC email address.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
cc(String cc)
Sets the CC email address.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
closeFolder(boolean closeFolder)
Whether the consumer should close the folder after polling.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
configuration(org.apache.camel.component.mail.MailConfiguration configuration)
Sets the Mail configuration.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
connectionTimeout(int connectionTimeout)
The connection timeout in milliseconds.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
contentType(String contentType)
The mail message content type.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
contentTypeResolver(org.apache.camel.component.mail.ContentTypeResolver contentTypeResolver)
Resolver to determine Content-Type for file attachments.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
copyTo(String copyTo)
After processing a mail message, it can be copied to a mail folder
with the given name.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
debugMode(boolean debugMode)
Enable debug mode on the underlying mail framework.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
delete(boolean delete)
Deletes the messages after they have been processed.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
disconnect(boolean disconnect)
Whether the consumer should disconnect after polling.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
fetchSize(int fetchSize)
Sets the maximum number of messages to consume during a poll.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
folderName(String folderName)
The folder to poll.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
from(String from)
The from email address.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
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 ImapsComponentBuilderFactory.ImapsComponentBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
header to and from Camel message.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
ignoreUnsupportedCharset(boolean ignoreUnsupportedCharset)
Option to let Camel ignore unsupported charset in the local JVM when
sending mails.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
ignoreUriScheme(boolean ignoreUriScheme)
Option to let Camel ignore unsupported charset in the local JVM when
sending mails.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
javaMailProperties(Properties javaMailProperties)
Sets the java mail options.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
javaMailSender(org.apache.camel.component.mail.JavaMailSender javaMailSender)
To use a custom org.apache.camel.component.mail.JavaMailSender for
sending emails.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
mapMailMessage(boolean mapMailMessage)
Specifies whether Camel should map the received mail message to Camel
body/headers/attachments.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
mimeDecodeHeaders(boolean mimeDecodeHeaders)
This option enables transparent MIME decoding and unfolding for mail
headers.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
moveTo(String moveTo)
After processing a mail message, it can be moved to a mail folder
with the given name.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
password(String password)
The password for login.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
peek(boolean peek)
Will mark the javax.mail.Message as peeked before processing the mail
message.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
replyTo(String replyTo)
The Reply-To recipients (the receivers of the response mail).
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
session(javax.mail.Session session)
Specifies the mail session that camel should use for all mail
interactions.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
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 ImapsComponentBuilderFactory.ImapsComponentBuilder |
sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
subject(String subject)
The Subject of the message being sent.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
to(String to)
Sets the To email address.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
unseen(boolean unseen)
Whether to limit by unseen mails only.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
useInlineAttachments(boolean useInlineAttachments)
Whether to use disposition inline or attachment.
|
default ImapsComponentBuilderFactory.ImapsComponentBuilder |
username(String username)
The username for login.
|
build, build, doSetProperty, registerdefault ImapsComponentBuilderFactory.ImapsComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder closeFolder(boolean closeFolder)
closeFolder - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder copyTo(String copyTo)
copyTo - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder delete(boolean delete)
delete - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder disconnect(boolean disconnect)
disconnect - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder handleFailedMessage(boolean handleFailedMessage)
handleFailedMessage - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder mimeDecodeHeaders(boolean mimeDecodeHeaders)
mimeDecodeHeaders - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder moveTo(String moveTo)
moveTo - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder peek(boolean peek)
peek - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder skipFailedMessage(boolean skipFailedMessage)
skipFailedMessage - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder unseen(boolean unseen)
unseen - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder fetchSize(int fetchSize)
fetchSize - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder folderName(String folderName)
folderName - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder mapMailMessage(boolean mapMailMessage)
mapMailMessage - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder bcc(String bcc)
bcc - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder cc(String cc)
cc - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder from(String from)
from - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder replyTo(String replyTo)
replyTo - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder subject(String subject)
subject - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder to(String to)
to - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder javaMailSender(org.apache.camel.component.mail.JavaMailSender javaMailSender)
javaMailSender - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder additionalJavaMailProperties(Properties additionalJavaMailProperties)
additionalJavaMailProperties - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder alternativeBodyHeader(String alternativeBodyHeader)
alternativeBodyHeader - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder attachmentsContentTransferEncodingResolver(org.apache.camel.component.mail.AttachmentsContentTransferEncodingResolver attachmentsContentTransferEncodingResolver)
attachmentsContentTransferEncodingResolver - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder authenticator(org.apache.camel.component.mail.MailAuthenticator authenticator)
authenticator - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder configuration(org.apache.camel.component.mail.MailConfiguration configuration)
configuration - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder connectionTimeout(int connectionTimeout)
connectionTimeout - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder contentType(String contentType)
contentType - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder contentTypeResolver(org.apache.camel.component.mail.ContentTypeResolver contentTypeResolver)
contentTypeResolver - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder debugMode(boolean debugMode)
debugMode - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder ignoreUnsupportedCharset(boolean ignoreUnsupportedCharset)
ignoreUnsupportedCharset - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder ignoreUriScheme(boolean ignoreUriScheme)
ignoreUriScheme - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder javaMailProperties(Properties javaMailProperties)
javaMailProperties - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder session(javax.mail.Session session)
session - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder useInlineAttachments(boolean useInlineAttachments)
useInlineAttachments - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder password(String password)
password - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
sslContextParameters - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
useGlobalSslContextParameters - the value to setdefault ImapsComponentBuilderFactory.ImapsComponentBuilder username(String username)
username - the value to setApache Camel