Interface MailEndpointBuilderFactory.MailEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,MailEndpointBuilderFactory.MailEndpointConsumerBuilder,MailEndpointBuilderFactory.MailEndpointProducerBuilder
- Enclosing interface:
MailEndpointBuilderFactory
public static interface MailEndpointBuilderFactory.MailEndpointBuilder
extends MailEndpointBuilderFactory.MailEndpointConsumerBuilder, MailEndpointBuilderFactory.MailEndpointProducerBuilder
Builder for endpoint for the IMAP component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()The password for login.sslContextParameters(String sslContextParameters) To configure security using SSLContextParameters.sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) To configure security using SSLContextParameters.The username for login.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.MailEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, closeFolder, closeFolder, copyTo, decodeFilename, decodeFilename, delay, delay, delete, delete, disconnect, disconnect, greedy, greedy, handleFailedMessage, handleFailedMessage, idempotentRepository, idempotentRepository, idempotentRepositoryRemoveOnCommit, idempotentRepositoryRemoveOnCommit, initialDelay, initialDelay, maxMessagesPerPoll, maxMessagesPerPoll, mimeDecodeHeaders, mimeDecodeHeaders, moveTo, peek, peek, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, searchTerm, searchTerm, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, skipFailedMessage, skipFailedMessage, sortTerm, sortTerm, startScheduler, startScheduler, timeUnit, timeUnit, unseen, unseen, useFixedDelay, useFixedDelay
-
Method Details
-
advanced
- Specified by:
advancedin interfaceMailEndpointBuilderFactory.MailEndpointConsumerBuilder- Specified by:
advancedin interfaceMailEndpointBuilderFactory.MailEndpointProducerBuilder
-
password
The password for login. See also setAuthenticator(MailAuthenticator). The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
passwordin interfaceMailEndpointBuilderFactory.MailEndpointConsumerBuilder- Specified by:
passwordin interfaceMailEndpointBuilderFactory.MailEndpointProducerBuilder- Parameters:
password- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default MailEndpointBuilderFactory.MailEndpointBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) To configure security using SSLContextParameters. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Specified by:
sslContextParametersin interfaceMailEndpointBuilderFactory.MailEndpointConsumerBuilder- Specified by:
sslContextParametersin interfaceMailEndpointBuilderFactory.MailEndpointProducerBuilder- Parameters:
sslContextParameters- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default MailEndpointBuilderFactory.MailEndpointBuilder sslContextParameters(String sslContextParameters) To configure security using SSLContextParameters. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Specified by:
sslContextParametersin interfaceMailEndpointBuilderFactory.MailEndpointConsumerBuilder- Specified by:
sslContextParametersin interfaceMailEndpointBuilderFactory.MailEndpointProducerBuilder- Parameters:
sslContextParameters- the value to set- Returns:
- the dsl builder
-
username
The username for login. See also setAuthenticator(MailAuthenticator). The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
usernamein interfaceMailEndpointBuilderFactory.MailEndpointConsumerBuilder- Specified by:
usernamein interfaceMailEndpointBuilderFactory.MailEndpointProducerBuilder- Parameters:
username- the value to set- Returns:
- the dsl builder
-