Uses of Interface
org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder
Packages that use MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder
-
Uses of MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceAdvanced builder for endpoint for the IMAP component.Methods in org.apache.camel.builder.endpoint.dsl that return MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilderModifier and TypeMethodDescriptionMailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.additionalJavaMailProperties(String key, Object value) Sets additional java mail properties, that will append/override any default properties that is set based on all the other options.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.additionalJavaMailProperties(Map values) Sets additional java mail properties, that will append/override any default properties that is set based on all the other options.MailEndpointBuilderFactory.MailEndpointConsumerBuilder.advanced()MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.alternativeBodyHeader(String alternativeBodyHeader) Specifies the key to an IN message header that contains an alternative email body.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.attachmentsContentTransferEncodingResolver(String attachmentsContentTransferEncodingResolver) To use a custom AttachmentsContentTransferEncodingResolver to resolve what content-type-encoding to use for attachments.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.attachmentsContentTransferEncodingResolver(org.apache.camel.component.mail.AttachmentsContentTransferEncodingResolver attachmentsContentTransferEncodingResolver) To use a custom AttachmentsContentTransferEncodingResolver to resolve what content-type-encoding to use for attachments.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.authenticator(String authenticator) The authenticator for login.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.authenticator(org.apache.camel.component.mail.MailAuthenticator authenticator) The authenticator for login.Sets the binding used to convert from a Camel message to and from a Mail message.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.binding(org.apache.camel.component.mail.MailBinding binding) Sets the binding used to convert from a Camel message to and from a Mail message.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.bridgeErrorHandler(boolean bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.bridgeErrorHandler(String bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.connectionTimeout(int connectionTimeout) The connection timeout in milliseconds.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.connectionTimeout(String connectionTimeout) The connection timeout in milliseconds.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.contentType(String contentType) The mail message content type.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.contentTypeResolver(String contentTypeResolver) Resolver to determine Content-Type for file attachments.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.contentTypeResolver(org.apache.camel.component.mail.ContentTypeResolver contentTypeResolver) Resolver to determine Content-Type for file attachments.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.debugMode(boolean debugMode) Enable debug mode on the underlying mail framework.Enable debug mode on the underlying mail framework.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.exceptionHandler(String exceptionHandler) To let the consumer use a custom ExceptionHandler.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) To let the consumer use a custom ExceptionHandler.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.exchangePattern(String exchangePattern) Sets the exchange pattern when the consumer creates an exchange.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.exchangePattern(org.apache.camel.ExchangePattern exchangePattern) Sets the exchange pattern when the consumer creates an exchange.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.failOnDuplicateFileAttachment(boolean failOnDuplicateFileAttachment) Whether to fail processing the mail if the mail message contains attachments with duplicate file names.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.failOnDuplicateFileAttachment(String failOnDuplicateFileAttachment) Whether to fail processing the mail if the mail message contains attachments with duplicate file names.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.fetchSize(int fetchSize) Sets the maximum number of messages to consume during a poll.Sets the maximum number of messages to consume during a poll.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.folderName(String folderName) The folder to poll.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.generateMissingAttachmentNames(String generateMissingAttachmentNames) Set this to 'uuid' to set a UUID for the filename of the attachment if no filename was set.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.handleDuplicateAttachmentNames(String handleDuplicateAttachmentNames) Set the strategy to handle duplicate filenames of attachments never: attachments that have a filename which is already present in the attachments will be ignored unless failOnDuplicateFileAttachment is set to true.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.headerFilterStrategy(String headerFilterStrategy) To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.ignoreUnsupportedCharset(boolean ignoreUnsupportedCharset) Option to let Camel ignore unsupported charset in the local JVM when sending mails.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.ignoreUnsupportedCharset(String ignoreUnsupportedCharset) Option to let Camel ignore unsupported charset in the local JVM when sending mails.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.ignoreUriScheme(boolean ignoreUriScheme) Option to let Camel ignore unsupported charset in the local JVM when sending mails.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.ignoreUriScheme(String ignoreUriScheme) Option to let Camel ignore unsupported charset in the local JVM when sending mails.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.javaMailProperties(String javaMailProperties) Sets the java mail options.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.javaMailProperties(Properties javaMailProperties) Sets the java mail options.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.mailUidGenerator(String mailUidGenerator) A pluggable MailUidGenerator that allows to use custom logic to generate UUID of the mail message.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.mailUidGenerator(org.apache.camel.component.mail.MailUidGenerator mailUidGenerator) A pluggable MailUidGenerator that allows to use custom logic to generate UUID of the mail message.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.mapMailMessage(boolean mapMailMessage) Specifies whether Camel should map the received mail message to Camel body/headers/attachments.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.mapMailMessage(String mapMailMessage) Specifies whether Camel should map the received mail message to Camel body/headers/attachments.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.pollStrategy(String pollStrategy) A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.pollStrategy(org.apache.camel.spi.PollingConsumerPollStrategy pollStrategy) A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.postProcessAction(String postProcessAction) Refers to an MailBoxPostProcessAction for doing post processing tasks on the mailbox once the normal processing ended.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.postProcessAction(org.apache.camel.component.mail.MailBoxPostProcessAction postProcessAction) Refers to an MailBoxPostProcessAction for doing post processing tasks on the mailbox once the normal processing ended.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.session(jakarta.mail.Session session) Specifies the mail session that camel should use for all mail interactions.Specifies the mail session that camel should use for all mail interactions.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.useInlineAttachments(boolean useInlineAttachments) Whether to use disposition inline or attachment.MailEndpointBuilderFactory.AdvancedMailEndpointConsumerBuilder.useInlineAttachments(String useInlineAttachments) Whether to use disposition inline or attachment.