Uses of Interface
org.apache.camel.builder.component.dsl.ImapComponentBuilderFactory.ImapComponentBuilder
Packages that use ImapComponentBuilderFactory.ImapComponentBuilder
-
Uses of ImapComponentBuilderFactory.ImapComponentBuilder in org.apache.camel.builder.component
Methods in org.apache.camel.builder.component that return ImapComponentBuilderFactory.ImapComponentBuilderModifier and TypeMethodDescriptionComponentsBuilderFactory.imap()IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. -
Uses of ImapComponentBuilderFactory.ImapComponentBuilder in org.apache.camel.builder.component.dsl
Classes in org.apache.camel.builder.component.dsl that implement ImapComponentBuilderFactory.ImapComponentBuilderModifier and TypeClassDescriptionstatic classMethods in org.apache.camel.builder.component.dsl that return ImapComponentBuilderFactory.ImapComponentBuilderModifier and TypeMethodDescriptionImapComponentBuilderFactory.ImapComponentBuilder.additionalJavaMailProperties(Properties additionalJavaMailProperties) Sets additional java mail properties, that will append/override any default properties that are set based on all the other options.ImapComponentBuilderFactory.ImapComponentBuilder.alternativeBodyHeader(String alternativeBodyHeader) Specifies the key to an IN message header that contains an alternative email body.ImapComponentBuilderFactory.ImapComponentBuilder.attachmentsContentTransferEncodingResolver(org.apache.camel.component.mail.AttachmentsContentTransferEncodingResolver attachmentsContentTransferEncodingResolver) To use a custom AttachmentsContentTransferEncodingResolver to resolve what content-type-encoding to use for attachments.ImapComponentBuilderFactory.ImapComponentBuilder.authenticator(org.apache.camel.component.mail.MailAuthenticator authenticator) The authenticator for login.ImapComponentBuilderFactory.ImapComponentBuilder.autowiredEnabled(boolean autowiredEnabled) Whether autowiring is enabled.Sets the BCC email address.ImapComponentBuilderFactory.ImapComponentBuilder.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.Sets the CC email address.ImapComponentBuilderFactory.ImapComponentBuilder.closeFolder(boolean closeFolder) Whether the consumer should close the folder after polling.ImapComponentBuilderFactory.ImapComponentBuilder.configuration(org.apache.camel.component.mail.MailConfiguration configuration) Sets the Mail configuration.ImapComponentBuilderFactory.ImapComponentBuilder.connectionTimeout(int connectionTimeout) The connection timeout in milliseconds.ImapComponentBuilderFactory.ImapComponentBuilder.contentType(String contentType) The mail message content type.ImapComponentBuilderFactory.ImapComponentBuilder.contentTypeResolver(org.apache.camel.component.mail.ContentTypeResolver contentTypeResolver) Resolver to determine Content-Type for file attachments.After processing a mail message, it can be copied to a mail folder with the given name.ImapComponentBuilderFactory.ImapComponentBuilder.debugMode(boolean debugMode) Enable debug mode on the underlying mail framework.ImapComponentBuilderFactory.ImapComponentBuilder.decodeFilename(boolean decodeFilename) If set to true, the MimeUtility.decodeText method will be used to decode the filename.ImapComponentBuilderFactory.ImapComponentBuilder.delete(boolean delete) Deletes the messages after they have been processed.ImapComponentBuilderFactory.ImapComponentBuilder.disconnect(boolean disconnect) Whether the consumer should disconnect after polling.ImapComponentBuilderFactory.ImapComponentBuilder.failOnDuplicateFileAttachment(boolean failOnDuplicateFileAttachment) Whether to fail processing the mail if the mail message contains attachments with duplicate file names.ImapComponentBuilderFactory.ImapComponentBuilder.fetchSize(int fetchSize) Sets the maximum number of messages to consume during a poll.ImapComponentBuilderFactory.ImapComponentBuilder.folderName(String folderName) The folder to poll.The from email address.ImapComponentBuilderFactory.ImapComponentBuilder.generateMissingAttachmentNames(String generateMissingAttachmentNames) Set this to 'uuid' to set a UUID for the filename of the attachment if no filename was set.ImapComponentBuilderFactory.ImapComponentBuilder.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. uuidPrefix: this will prefix the duplicate attachment filenames each with an uuid and underscore (uuid_filename.fileextension). uuidSuffix: this will suffix the duplicate attachment filenames each with an underscore and uuid (filename_uuid.fileextension).ImapComponentBuilderFactory.ImapComponentBuilder.handleFailedMessage(boolean handleFailedMessage) If the mail consumer cannot retrieve a given mail message, then this option allows handling the caused exception by the consumer's error handler.ImapComponentBuilderFactory.ImapComponentBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel message.ImapComponentBuilderFactory.ImapComponentBuilder.healthCheckConsumerEnabled(boolean healthCheckConsumerEnabled) Used for enabling or disabling all consumer based health checks from this component.ImapComponentBuilderFactory.ImapComponentBuilder.healthCheckProducerEnabled(boolean healthCheckProducerEnabled) Used for enabling or disabling all producer based health checks from this component.ImapComponentBuilderFactory.ImapComponentBuilder.ignoreUnsupportedCharset(boolean ignoreUnsupportedCharset) Option to let Camel ignore unsupported charset in the local JVM when sending mails.ImapComponentBuilderFactory.ImapComponentBuilder.ignoreUriScheme(boolean ignoreUriScheme) Option to let Camel ignore unsupported charset in the local JVM when sending mails.ImapComponentBuilderFactory.imap()IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.ImapComponentBuilderFactory.ImapComponentBuilder.javaMailProperties(Properties javaMailProperties) Sets the java mail options.ImapComponentBuilderFactory.ImapComponentBuilder.javaMailSender(org.apache.camel.component.mail.JavaMailSender javaMailSender) To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails.ImapComponentBuilderFactory.ImapComponentBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).ImapComponentBuilderFactory.ImapComponentBuilder.mapMailMessage(boolean mapMailMessage) Specifies whether Camel should map the received mail message to Camel body/headers/attachments.ImapComponentBuilderFactory.ImapComponentBuilder.mimeDecodeHeaders(boolean mimeDecodeHeaders) This option enables transparent MIME decoding and unfolding for mail headers.After processing a mail message, it can be moved to a mail folder with the given name.The password for login.ImapComponentBuilderFactory.ImapComponentBuilder.peek(boolean peek) Will mark the jakarta.mail.Message as peeked before processing the mail message.The Reply-To recipients (the receivers of the response mail).ImapComponentBuilderFactory.ImapComponentBuilder.session(jakarta.mail.Session session) Specifies the mail session that camel should use for all mail interactions.ImapComponentBuilderFactory.ImapComponentBuilder.skipFailedMessage(boolean skipFailedMessage) If the mail consumer cannot retrieve a given mail message, then this option allows skipping the message and move on to retrieve the next mail message.ImapComponentBuilderFactory.ImapComponentBuilder.sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) To configure security using SSLContextParameters.The Subject of the message being sent.Sets the destination email address.ImapComponentBuilderFactory.ImapComponentBuilder.unseen(boolean unseen) Whether to limit by unseen mails only.ImapComponentBuilderFactory.ImapComponentBuilder.useGlobalSslContextParameters(boolean useGlobalSslContextParameters) Enable usage of global SSL context parameters.ImapComponentBuilderFactory.ImapComponentBuilder.useInlineAttachments(boolean useInlineAttachments) Whether to use disposition inline or attachment.The username for login.